Question d’entretien chez Google

Code the shared pointer implementation in C++