欢迎光临散文网 会员登陆 & 注册

任鸟飞线程发包专题课程

2023-01-10 13:21 作者:娜娜络络  | 我要投稿

注意 第一个destructor 和 容量2 的出现时间

跟进源码好久后才发现,多的 copy 的产生原因,是因为 vector 内部动态扩容时,在新开辟的空间上调用了 复制构造函数

也就是说把原来的一个 Str s 复制到了新内存空间,这个过程并没有调用 移动构造函数

可能这也是写了移动构造函数后,保险起见也要写一个复制构造函数的原因

其他

 

任鸟飞线程发包专题课程的评论 (共 条)

分享到微博请遵守国家法律