2
Як обробити зміни дизайну для депрекації auto_ptr в C ++ 11?
Ми тестуємо бібліотеку на C ++ 11 (тобто -std=c++11). Бібліотека використовує auto_ptrтаку схему: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 застаріло auto_ptr, тому ми хочемо відійти від нього. Однак код підтримує як C ++ 03, …