首页 > C/C++ > 侯捷-c++面向对象程序设计-学习笔记-09-包含指针类型成员变量的类的设计总结

侯捷-c++面向对象程序设计-学习笔记-09-包含指针类型成员变量的类的设计总结

2020年8月13日
分类: C/C++ 标签: ,

如果类中包含指针类型的成员变量,一定要谨慎设计,避免出现指针引起的各种内存异常!

1,正确为指针分配和释放内存

  • 在构造函数中为指针分配内存
  • 在析构函数中释放指针指向的内存
  • 【这就是RAII原则,资源获取即初始化】

2,正确实现拷贝构造函数和拷贝赋值函数

  • 一定要通过【深拷贝】实现指针成员变量的复制
  • 重载赋值运算符时注意避免自身赋值

 

————————-笔记分割线——————–

【侯捷老师推荐的书籍】

您可能需要这些【参考资料】:
零一积流|IT参考 原创文章,转载请注明出处: http://www.it-refer.com/2020/08/13/houjie-cplusplus-object-oriented-programming-09-design-of-class-with-pointer-member-variable


本文的评论功能被关闭了.