读书人

auto_ptr类以及使用auoto-ptr指针,该怎

发布时间: 2012-03-18 13:55:39 作者: rapoo

auto_ptr类以及使用auoto-ptr指针
看了一些书上对这个的介绍,但还是感觉皮毛,想让高手们多指点指点.该怎么去学习....去使用.

[解决办法]
说说你现在的认识吧。
[解决办法]
要理解auto_ptr,至少要了解C++对象的复制析构的时机和行为。
[解决办法]
看看 Effiective C++ 3rd,里面有介绍~ :)
[解决办法]
void f()
{
type * p= new type;
//若在这中间有异常发生或函数提前返回,则内存泄漏.
delete p;
}

void f()
{
auto_ptr <type> p= new type;
//若在这中间有异常发生或函数提前返回,则不会有内存泄漏.
return ;
}

读书人网 >C++

热点推荐