作者Davefox (Fox)
看板EE_DSnP
標題[問題] 有關老師投影片的問題
時間Sun Dec 16 22:35:14 2007
在lecture#7的slide第25張
class A {
public:
A(int i)
{ cout << "A(i)...\n"; }
};
class B {
public:
B() : A(10) { cout << “B()...\n"; }
private:
A a;
};
int main()
{
B b;
}
// What’s the output?
A(i)...
B()...
這行 B() : A(10) { cout << “B()...\n"; }
B() :A(10) 是什麼意思阿
還有為什麼會先印出A(i)呢
以及為什麼可以在class B裡面宣告a這個屬於A的物件呢?上課聽不太懂
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.56.186
1F:推 ric2k1:A(10) 應為 a(10), 請更正, 投影片正在修改中... 12/16 22:59