string初始化时rc=1,每当该string赋值给了其他sring,rc++。当需要对string做修改时,如果rc>1,则重新申请空间并复制一份原字符串的拷贝,rc--。当rc减为0时,释放原内存。 基于”共享“和”引用“计数的COW在多线程环境下必然面临线程安全的问题。那么: std::string是线程安全的吗? 在stackoverflow上对这个问题...