作者legnaleurc (CA)
看板C_and_CPP
標題Re: [問題] class很基本的問題
時間Sun Mar 27 00:45:35 2011
※ 引述《SKS (天空行星)》之銘言:
: 想問一個很基本的問題...
: 我有class A,B
: 想在A中有一個參數是B型態的
: 如
class B;
: class A
: {
public:
A();
: B b;
: }
A::A() : b( 1 ) {
}
: class B
: {
public:
: B(int);
private:
: int n;
: }
: B::B(int x)
: {
: n= x;
: }
: 請問在A中要怎麼寫比較好?
: 如果直接宣告B
: 要在哪裡呼叫B的建構式呢? 是寫在A的建構式嗎?怎麼寫好呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.248.119
推 SKS:thank you! 那如果有多個要物件參數要初始呢? 也是用連續 : 嗎 03/27 00:50
→ loveme00835:has a 該類別資料成員, 只用宣告可以編過? 03/27 00:51
→ james732:A::A() : b1(1), b2(2), b3(3) { ... 多個就像這樣 03/27 00:52
→ legnaleurc:我倒是忘了這點 :P 03/27 00:52
推 SKS:感謝~~~ 03/27 01:00
推 loveme00835:不好意思因為這篇是回文的關係需修改為更清楚的title 03/28 15:50
→ legnaleurc:never mind 03/29 02:32