Class 中的 Class |
答題得分者是:Royce520
|
GaryKao99
中階會員 發表:46 回覆:102 積分:54 註冊:2002-08-23 發送簡訊給我 |
如果有2個類別
分別是TA, TB
當TA中有TB, 且TB中有TA時,以下的設定一定會有錯誤
應當該如何定義呢? TA.h file
------------------
#include "TB.h" class TA
{
private:
TB* B;
public:
}; =================================== TB.h file
------------------
#include "TA.h" class TB
{
private:
TA* A;
public:
}; 發表人 - garykao99 於 2003/05/15 12:04:30
|
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
GaryKao99 你好,
很容易解決的, 不過什麼樣的問題呢? 需要這樣設計
我個人覺得是不是改變依下設計 比較好呢!
請加上如下 forward prototype, 就可 TA.h file
------------------
#include "TB.h" class TB;
class TA
{
private:
TB* B;
public:
};
=================================== TB.h file
------------------
#include "TA.h" class TA;
class TB
{
private:
TA* A;
public:
}; *真實的事物最美, 簡單的道理最好, 我能體會的 太少*
------
不要忘記呼吸,不要忘記編程! ∩__∩ |
GaryKao99
中階會員 發表:46 回覆:102 積分:54 註冊:2002-08-23 發送簡訊給我 |
|
Royce520
高階會員 發表:18 回覆:157 積分:100 註冊:2002-09-13 發送簡訊給我 |
|
GaryKao99
中階會員 發表:46 回覆:102 積分:54 註冊:2002-08-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |