class A
{
public:
A(const int a1):aa(a1)
{
}
private:
const int aa;
};
class B
{
public:
B(const int b1,const int b2,const int b1):aaa(a1)
{
}
private:
A aaa[3];
};
请问A aaa[3];怎么初始化
class A
{
public:
A(const int a1):aa(a1)
{
}
private:
const int aa;
};
class B
{
public:
B(const int b1,const int b2,const int b1):aaa(a1)
{
}
private:
A aaa[3];
};
请问A aaa[3];怎么初始化
在构造函数中初始化,或者直接初始化
A aaa[3] = { A(1), A(2), A(3) };
或者
构造函数
for (i = 1; i < 3; i++)
aaa[i] = ...