脑子转不过来 问个有关问题

脑子转不过来 问个问题
有3个不同的结构体 分别为 STRUCT_A, STRUCT_B, STRUCT_C

实际数据是有多个上述结构体, 我把它们放在vector中管理:
例如 分别放在 STRUCT_A_VEC, STRUCT_B_VEC, STRUCT_C_VEC

现在有个问题:

如何管理这3个VEC? 可以用别的容器或是自己通过指针还是引用或者是别的方式实现吗? 转不过弯 来求解  

如果有好的建议也行哦

------解决方案--------------------
你如果非要统一管理这3个vector。可以再弄个结构体,里面包含这3个vector。
C/C++ code

struct TEST 
{
  STRUCT_A_VEC AA;
  STRUCT_B_VEC BB;
  STRUCT_C_VEC CC;
};

//使用
TEST ttt;
ttt.AA.push_back();

------解决方案--------------------
再封装一下,定义成一个大的结构体~