C++Day09 深拷贝、写时复制(cow)、短字符串优化
一、std::string 的底层实现
1、深拷贝
1 class String{
2 public:
3 String(const String &rhs):m_pstr(new char[strlen(rhs) + 1]()){
4 }
5 private:
6 char* m_pstr;
7 };
一、std::string 的底层实现
1、深拷贝
1 class String{
2 public:
3 String(const String &rhs):m_pstr(new char[strlen(rhs) + 1]()){
4 }
5 private:
6 char* m_pstr;
7 };


