江汉大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (1): 41-43.

• 计算机与信息科学 • 上一篇    下一篇

对象中的指针对封装的影响

韩海   

  1. 江汉大学,数学与计算机科学学院,武汉,430056
  • 收稿日期:2014-01-14 修回日期:2014-01-14 出版日期:2008-03-25 发布日期:2014-01-14

  • Received:2014-01-14 Revised:2014-01-14 Online:2008-03-25 Published:2014-01-14

摘要: 提出了在C++编程环境中把对象内的指针区别对待的思想.时于内部含有指针的对象,根据对象与其中的指针所指向内容的关系,可以把指针分为内含式和外联式两类.内含式指针所指向的内容是对象的一个组成部分,外联式指针则描述对象与外部的联系.C++程序设计环境并不支持这样的划分,需要设计人员自己处理.对内含式的指针必须设计相应的拷贝构造函数,并且对赋值运算符进行重载,否则有可能破坏对象的封装特性.

关键词: 对象, 指针, 分类, 封装