1. 程式人生 > >C++ Primer 筆記——嵌套類

C++ Primer 筆記——嵌套類

定義 log nbsp rime code 無法 成員 nal 變量

1.嵌套類是一個獨立的類,與外層類基本沒什麽關系。特別的是,外層類的對象和嵌套類的對象是相互獨立的。在嵌套類的對象中不包含任何外層類定義的成員,在外層類的對象中也不包含任何嵌套類定義的成員。

2.嵌套類在其外層類中定義了一個類型成員。和其他成員類似,該類型的訪問權限由外層類決定。

class external
{
public:
    int m_id;    // internal裏無法使用這個變量
    class internal;
};

class external::internal
{
public:
    internal();
};

external::
internal::internal() { }

C++ Primer 筆記——嵌套類