将数组的索引元素作为数组?

时间:2015-04-01 20:03:06

标签: c++

让我说我有以下内容:

class A {

B b;
C c;

};

//....

A array[20];

现在我希望能够访问" b" A类的成员,就好像它在一个数组中一样。 有没有C / C ++方法来做到这一点?例如,只知道指向数组的指针和大小(20),我希望能够只列举" b"成员,如new_array[i]。有没有办法在不直接引用A类的情况下做到这一点?

编辑:我想这样做的原因:  我有一个存储这个A数组的库,我只想将类B(而不是A)暴露给lib的用户。我也希望图书馆的用户能够遍历" b" " array"的成员,没有让他们知道它实际上是" b" A级成员。

0 个答案:

没有答案