Question d’entretien chez Morgan Stanley

implement shread_ptr