天天看點

《C++面向對象高效程式設計(第2版)》——3.9 類可以包含什麼

本節書摘來自異步社群出版社《c++面向對象高效程式設計(第2版)》一書中的第3章,第3.9節,作者: 【美】kayshav dattatri,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

c++面向對象高效程式設計(第2版)

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

基本類型的資料成員(如<code>int</code>和<code>char</code>)

另一個類的對象

指向另一個類(或相同類)對象的指針和對另一個類(或相同類)對象的引用

指向基本類型的指針和對基本類型的引用

靜态資料成員

成員函數(靜态和非靜态)

指向另一個類的成員函數的指針

友元類和(或)友元函數聲明

另一個類的聲明(嵌套類,極少使用的特性)

在接下來的内容中,我們将介紹以上所有的聲明(以及它們的優缺點)示例。下面的tperson類中包含了所列的各種聲明。然而,這些聲明都不完整——僅是代碼片段。讀者可以先對比它們之間的不同。

繼續閱讀