作者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