如何用auto_ptr作爲函數的參數進行傳遞

auto_ptr跟指針的原理是同樣的,只不過在使用會自動釋放內存。可是在函數中做爲auto_ptr參數使用時,必定要注意控制權的轉移問題。安全 void testptrAddNumber(MCMDTLog* mmcLog) { mmcLog->addNumber(); } void func(auto_ptr<int>& ap) { cout << *ap << endl; }
相關文章
相關標籤/搜索