class 內含 class |
尚未結案
|
jackyung
一般會員 發表:22 回覆:46 積分:13 註冊:2004-01-24 發送簡訊給我 |
請問用以下方式宣告的 class,要如何編寫成員函數
template class A { protected: template { Node *p; public: Node(void); // Constructor Node(Node *d); // Constructor }; }; // 這樣定義成員函數可以成功 template template A { p = NULL; } //可是這樣用 BCB5 編譯過不了關 template template A { p = d; } 發表人 - jackyung 於 2004/09/09 14:46:43 |
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
|
jackyung
一般會員 發表:22 回覆:46 積分:13 註冊:2004-01-24 發送簡訊給我 |
真的可以耶,可是若要做為回傳值,得用不同的方式宣告,
而且編寫使用程式碼也過不了 另外貼上討論版的程式碼不能縮排,要怎麼做才行,我是先 在 FrontPage 弄好再貼上來的 template class A { public: template { T data; Node *p; public: Node(void); // Constructor Node(Node *d); // Constructor // Node *GetNode(); A }; }; // 這樣定義成員函數可以成功 template template A { data = 0; p = NULL; } //成功了 template template A { data = 0; p = d; } template template // Node *A A { return p; } // 使用測試 void __fastcall TForm2::Button1Click(TObject *Sender) { A A A } 發表人 - jackyung 於 2004/09/10 00:33:46 |
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
參考下面的碼:
template |
jackyung
一般會員 發表:22 回覆:46 積分:13 註冊:2004-01-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |