天天看点

《C++面向对象高效编程(第2版)》——3.9 类可以包含什么

本节书摘来自异步社区出版社《c++面向对象高效编程(第2版)》一书中的第3章,第3.9节,作者: 【美】kayshav dattatri,更多章节内容可以访问云栖社区“异步社区”公众号查看。

c++面向对象高效编程(第2版)

在c++中,类可以包含:

基本类型的数据成员(如<code>int</code>和<code>char</code>)

另一个类的对象

指向另一个类(或相同类)对象的指针和对另一个类(或相同类)对象的引用

指向基本类型的指针和对基本类型的引用

静态数据成员

成员函数(静态和非静态)

指向另一个类的成员函数的指针

友元类和(或)友元函数声明

另一个类的声明(嵌套类,极少使用的特性)

在接下来的内容中,我们将介绍以上所有的声明(以及它们的优缺点)示例。下面的tperson类中包含了所列的各种声明。然而,这些声明都不完整——仅是代码片段。读者可以先对比它们之间的不同。

继续阅读