1. 程式人生 > >[C++] 關於類的成員與他自身

[C++] 關於類的成員與他自身

-c 引用 pri 但是 指針和引用 錯誤 對象 spa 遞歸

  類不能包含自己的對象作為成員,因為產生遞歸循環依賴(?)。但是可以包含自身對象的指針和引用。

1 class School
2 {
3     private:
4         School *p; //ok
5         School &r; //ok 引用成員必須被初始化。
6         School S; //錯誤,類定義依賴於自身。
7 };

[C++] 關於類的成員與他自身