最新知识:三种string实现方式:
- 是直接拷贝(eager copy)--- 类似vector 内嵌char*指针 现在基本不用
- 是copy on write---对多线程性能不好 g++采用这个方式
- 则是短字符串优化SSO---string对象本身空间存储字符串 现在用的多
陈硕的《Linux多线程服务端编程》
所以string的增长方式和vector一样,都是2倍或1.5倍扩容 具体看编译器
标签:多线程,string,方式,---,vector,三种,copy From: https://www.cnblogs.com/libxing/p/16640925.html