sky*_*oor 5 c++ stl
刚提出这个问题.任何提示?
Chr*_*s H 13
无法复制的类.STL容器需要对象是可复制的,因为容器拥有该对象的副本,并且需要能够移动它.
Mic*_*son 9
我最喜欢放入STL容器的东西是std :: auto_ptr ......非常糟糕的事情发生了...我认为大多数意外丢失的物体.
一般来说,任何不可复制的东西都不能进入容器 - 你会遇到编译错误.具有异常复制语义的东西(如auto_ptr)不应该放在容器中(但是你可能不会得到任何编译器错误).由于容器可以自由创建各种临时副本.
我认为如果没有"理智"的默认构造函数和赋值运算符,您也会遇到一些痛苦.
归档时间:
15 年,11 月 前
查看次数:
237 次
最近记录: