是否存在一个集合,它知道shared_ptr内部,并避免定期复制存储的shared_ptr元素,而只复制其内部弱指针?
这隐含地意味着,不会执行任何构造函数/析构函数调用,并且不会对shared_ptrs的引用计数器进行操作。
理论上,在采用C++0x之后,容器将被修改为在适当的情况下使用移动语义。在那时候,shared_ptr
还可以修改为具有移动构造函数,以最大限度地减少不必要的引用计数调整。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)