wordpress 仿站 教程网2008iis网站属性
wordpress 仿站 教程网,2008iis网站属性,网站怎么做动态图片,老域名新网站推广C11标准之前的auto_ptr这个智能指针不被广泛使用的原因就是#xff1a;在某些应用场景下#xff0c;拷贝构造函数的意义不明确#xff0c;同理赋值语句也是这个道理#xff0c;意义同样不明确#xff0c;因为C11标准之前并不存在移动赋值和移动构造的概念#xff0c;还有…C11标准之前的auto_ptr这个智能指针不被广泛使用的原因就是在某些应用场景下拷贝构造函数的意义不明确同理赋值语句也是这个道理意义同样不明确因为C11标准之前并不存在移动赋值和移动构造的概念还有就是之前谈到的一个对象和一组对象的问题对于自定义类型而言auto_ptr的析构函数仅能够析构一个对象不能够处理一组对象的情况这些都是尚未解决的问题。
#includeiostream
#includefunctional
#includestring
#includememoryusing namespace std;
int main()
{
/* int* a new int(10);auto_ptrintp1(a);auto_ptrintp2(a);cout *p1 endl;cout *p2 endl;*///这里的指针就会被释放两次 重复释放 所以被遗弃string* s1 new string(aaaa);auto_ptrstringap3(s1);auto_ptrstringap4 ;ap4 ap3;cout *ap3 endl;cout *ap4 endl;//这个顺序打印不出来 这个就是所有权转移问题 所以被遗弃//ap3赋值给ap4后就消失了return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89124.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!