クラス A を要素として使用して 3 次元配列を作成する必要があります。クラス A は以下のように定義されていvector<vector<vector<A> > >
ますboost::multi_array
。どちらの方がよいですか?
struct C
{
int C_1;
short C_2;
};
class B
{
public:
bool B_1;
vector<C> C_;
};
class A
{
public:
bool A_1;
B B_[6];
};