2
Làm cách nào để xử lý các thay đổi thiết kế đối với khấu hao auto_ptr trong C ++ 11?
Chúng tôi đang thử nghiệm một thư viện theo C ++ 11 (tức là -std=c++11). Thư viện sử dụng auto_ptrvà mẫu này: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 không dùng nữa auto_ptr, vì vậy …