2013年4月21日
摘要: Deprecated in C++ 11,因为Transfer of ownership。比如作为函数参数传递时,会丧失所有权。get() 获取原始指针release() 释放auto_ptr并返回原始指针reset(X*) 释放对象并为auto_ptr设置新值operator* 解引用对象operator-> 解引用对象成员operator= 拷贝并转移所有权#include <memory>struct S { int i;};int main() { std::auto_ptr<int> p1(new int); *p1.get() = 1; std::au 阅读全文
posted @ 2013-04-21 17:44 chenkkkabc 阅读(182) 评论(0) 推荐(1) 编辑