现在有一个类为
class A{
public:
A(type1,type2,type3,type4){...};
...
privite:
...
};
我现在想定义另一个类,他的数据成员有一个是A的对象
class B{
public:
B(...){...};
private:
type1 x1;
type2 x2;
type3 x3;
type4 x4;
A a;
};
在初始化对象a的时候我想用的是B中的其他数据成员x1,x2,x3,x4,这个要怎么样才能办到啊?
新手求指导。
class A{
public:
A(type1,type2,type3,type4){...};
...
privite:
...
};
我现在想定义另一个类,他的数据成员有一个是A的对象
class B{
public:
B(...){...};
private:
type1 x1;
type2 x2;
type3 x3;
type4 x4;
A a;
};
在初始化对象a的时候我想用的是B中的其他数据成员x1,x2,x3,x4,这个要怎么样才能办到啊?
新手求指导。
B::B():x1(0),x2(0),x3(0),x4(0),a(x1,x2,x3,x4)
{
}