请问这个类的定义有什么错误?
class Glove{
public:
Glove(int numFingers):_n(numFingers),_hand(_n)
{
Count<<"Glove with"<<_n<<"fingers\n";
}
private:
Hand hand;
int _n;
};
请问这个有什么错误啊?
是的,不信你可以试试:
class A{A(int i){cout<<"A"<<endl;}};
class B{B(int j){cout<<"B"<<endl;}};
class C
{
public:
C():b(0),a(0)
{
cout<<"C\n";
}
private:
A a;
B b;
};
看先输入的A还是B。
[此贴子已经被作者于2006-9-14 17:28:27编辑过]