注意 第一个destructor 和 容量2 的出现时间
跟进源码好久后才发现,多的 copy 的产生原因,是因为 vector 内部动态扩容时,在新开辟的空间上调用了 复制构造函数
也就是说把原来的一个 Str s 复制到了新内存空间,这个过程并没有调用 移动构造函数
可能这也是写了移动构造函数后,保险起见也要写一个复制构造函数的原因
其他