c中以類b作為另類a的成員變數時的問題

2021-03-03 21:01:35 字數 624 閱讀 4829

1樓:匿名使用者

class b

;bai// class b只有一個帶引數du的構造zhi函dao數private:

int m_i;};

class a;

b m_b;};

2樓:匿名使用者

class b

; // class b只有一個帶引數的建構函式private:

int m_i;

};class a

;b m_b;};

3樓:匿名使用者

一個類不能作為另一類的成員,只能將一個類的物件作為另一個類的成員。只能先定義類b,然後再定義類a,類a中將類b的一個物件變數作為其成員。

c++語言,一個類a成員中中包含另一個類b 的物件,但類b程式在類a 的後面,因此編譯a時無法識別

4樓:

假如bai類a中包含一個靜態的類

dub的成員變數:

在a.h(a的聲zhi明檔案中dao進行宣告)內:class a

;在a.cpp(a的實現容檔案中定義b):

b a::b; //這裡可以用b的建構函式初始化b

消防驗收中的a類b類c類缺陷各指的是什麼

火災依據物質燃燒特性,可劃分為a b c d e f六類。a類火災 指固體物質火災。這種物質往往具有有機物質性質,一般在燃燒時產生灼熱的餘燼。如干草 木材 煤 棉 毛 麻 紙張等火災。b類火災 指液體火災和可熔化的固體物質火災。如汽油 煤油 柴油 甲醇 乙醇 瀝青 石蠟等火災。c類火災 指氣體火災。...