在C ++中,是否有任何数据结构允许我通过2种方法访问数组/向量中的元素? 例如
int MemberParam[6];
我可以像MemberParam [0] .. MemberParam [5]那样访问元素。但是,如果我知道
0 is height (in CM)
1 is weight (in kg)
2 is age
3 is b-day (year)
4 is b-day (month)
5 is b-day (day)
是否有任何数据结构允许我以这种方式访问元素:
MemberParam.Weight
MemberParam.Height
而MemberParam.Weight实际指向MemberParam [1]? 这样我可以根据需要以不同的方式访问数组/向量元素吗?
感谢。
Regds
林志峰