C++ string 的写时复制

http://blog.csdn.net/haoel/article/details/24058/ 


测试结果

Linux: Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic i686)

GCC:4.8以上

string确实存在写时复制,存在引用计数。


win8+Microsoft Visual C++ 2010:

测试发现没有出现写时复制。string的数据地址不相同。

你可能感兴趣的:(C++ string 的写时复制)