读书人

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

发布时间: 2012-10-23 12:12:22 作者: rapoo

脑子转不过来 问个问题
有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();
[解决办法]
再封装一下,定义成一个大的结构体~

读书人网 >C++

热点推荐