本節書摘來自異步社群出版社《c++面向對象高效程式設計(第2版)》一書中的第3章,第3.9節,作者: 【美】kayshav dattatri,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
c++面向對象高效程式設計(第2版)
在c++中,類可以包含:
基本類型的資料成員(如<code>int</code>和<code>char</code>)
另一個類的對象
指向另一個類(或相同類)對象的指針和對另一個類(或相同類)對象的引用
指向基本類型的指針和對基本類型的引用
靜态資料成員
成員函數(靜态和非靜态)
指向另一個類的成員函數的指針
友元類和(或)友元函數聲明
另一個類的聲明(嵌套類,極少使用的特性)
在接下來的内容中,我們将介紹以上所有的聲明(以及它們的優缺點)示例。下面的tperson類中包含了所列的各種聲明。然而,這些聲明都不完整——僅是代碼片段。讀者可以先對比它們之間的不同。