所以我有一个类,它在其私有变量中保存一个结构,在这个结构中我有一个数组,其中数组的大小仅在类的构造之后确定。
template <typename T>
class btree {
public:
btree(size_t maxNodeElems);
~btree() {}
private:
// The details of your implementation go here
size_t maxNodeElems;
struct node {
list <T> elements;
node lvl[];
};
};
首先,我必须让它如此node * lvl
吗?如何调用这个结构中的变量?它是否与私有变量相同,所以每当我在其中的一个函数中使用它时,btree class
我都可以称它为,btree.lvl
或者是它,btree->node->lvl
还是有一种特殊的方法来做到这一点?
maxNodeElems+1
另外,如果有人可以帮助我,我的阵列必须是,那将不胜感激!