本节书摘来自异步社区出版社《c++面向对象高效编程(第2版)》一书中的第3章,第3.9节,作者: 【美】kayshav dattatri,更多章节内容可以访问云栖社区“异步社区”公众号查看。
c++面向对象高效编程(第2版)
在c++中,类可以包含:
基本类型的数据成员(如<code>int</code>和<code>char</code>)
另一个类的对象
指向另一个类(或相同类)对象的指针和对另一个类(或相同类)对象的引用
指向基本类型的指针和对基本类型的引用
静态数据成员
成员函数(静态和非静态)
指向另一个类的成员函数的指针
友元类和(或)友元函数声明
另一个类的声明(嵌套类,极少使用的特性)
在接下来的内容中,我们将介绍以上所有的声明(以及它们的优缺点)示例。下面的tperson类中包含了所列的各种声明。然而,这些声明都不完整——仅是代码片段。读者可以先对比它们之间的不同。