La création de shared_ptr de pointeur brut

J'ai un pointeur vers un objet. Je tiens à le stocker dans deux récipients qui ont à la fois la propriété. Donc, je pense que je serais bon pour en faire un shared_ptr de C++0x. Comment pourrais-je convertir un pointeur brut pour un shared_pointer?

typedef unordered_map<string, shared_ptr<classA>>MAP1;
MAP1 map1;
classA* obj = new classA();
map1[ID] = how could I store obj in map1??

Grâce

InformationsquelleAutor Leslieg | 2011-01-12