[求助]关于类的嵌套问题?
请问:一个类(例如A)的成员可以是另一个类(例如B)的对象,那么这个对象的类(B)的"定义"可以定义在另一个类(A)中吗
?例如:
class A
{
private:
......
public:
class B
{
private: int x
......
public:
........
} f;
int k;
}
?
2006-06-03 12:06
class A
{
public:
A(int a,int c):bb(c)
{
ai = a;
}
void print(){}
class B
{
private:
int bb;
public:
B(int b)
{
bb= b;
}
void print(){}
};
private:
int ai;
B bb;
};
int main()
{
A aa(3,4);
A::B bb(3);
aa.print();
bb.print();
return 0;
}

2006-06-03 15:24
2006-06-03 15:31
谢谢!!!!
2006-06-03 19:08