美文网首页
Effective STL 第15条

Effective STL 第15条

作者: 懒生活 | 来源:发表于2022-09-15 22:50 被阅读0次

    注意string实现的多样性
    为什么要注意或者关注string的实现呢.
    1)当你要用string来代替char[]的时候, 如果系统对内存有很严格的要求, 那么此时就要注意不同的string实现,即使代表的char[]一样,但因为辅助用的数据不同,实际占用的内存大小是不一样的.有的string版本沿用的内存是原始char[]的7倍
    2)要考虑string的实现是否支持copy to write, 是否有引用计数. 如果有引用计数,要注意线程安全性.
    此外,我觉得没有必要去具体了解string的实现

    相关文章

      网友评论

          本文标题:Effective STL 第15条

          本文链接:https://www.haomeiwen.com/subject/rvtrortx.html