摘要: 摘要:C++中 虽然采用了很多措施(private)来增加数据的安全性,但是有些数据却是共享的,人们可以通过不同的途径访问同一数据对象,这种共享在不同程度上破坏了数据的安全性。为此引入常类型,既保证了数据共享,又防止数据被破坏! 常类型时指用const说明的类型,常类型的变量或者对象成员的值在程序... 阅读全文
posted @ 2014-12-14 19:51 mt.luo 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在一个类中内嵌另一个类的对象作为数据成员,称为类的组合。该内嵌对象称为对象成员,或者子对象。如三角形类Triangle类的内嵌Node类作为数据成员;class Triangle{private: Node *nodei; //对象成员 Node *nodej; Node *no... 阅读全文
posted @ 2014-12-14 16:26 mt.luo 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 摘要:为实现一个类的多个对象之间的数据共享,C++提出了静态成员的概念,包括 静态数据成员和静态成员函数;现在分别进行讨论: 静态数据成员:格式如下:static 数据类型 数据成员名;#includeusing namespace std;class Node{private: doubl... 阅读全文
posted @ 2014-12-14 10:52 mt.luo 阅读(948) 评论(0) 推荐(0) 编辑
摘要: this:C++为类的成员函数提供了一个名为this的指针,称为自引用指针。每当创建一个对象的时候,系统就把this指针初始化为指向该对象! 即this指针的值是当前调用成员函数的对象的首地址!! 故而可以通过这个this指针,在成员函数中进行数据操作。例如:#includeusing name... 阅读全文
posted @ 2014-12-14 09:51 mt.luo 阅读(262) 评论(0) 推荐(0) 编辑