摘要: 一、写时拷贝原理 String是使用计数器来记录引用计数,当有新的string对象共享内存块时,计数器+1,当有对象触发写时拷贝或析构时,计数器-1。 那么计数器存放在哪里呢?std::string会在堆里分配空间存储计数器,由第一个创建的对象分配并初始化计数器。stl的实现就是在string内存空 阅读全文
posted @ 2020-01-17 10:49 代码的搬运工 阅读(640) 评论(0) 推荐(0) 编辑