将一个类的数组声明为该类的私有成员?

时间:2011-11-28 02:27:40

标签: c++ tree

我有这棵树,我正在努力工作......我现在把它作为

class TRIE {
char letter;
int isWord;
TRIE *children [MAX_CHILDREN];  
};

我很困惑的是在类中声明一个相同类型的数组..这会有用吗?或者我如何更改它以使其正确? (它是类型的树类型......因此数组将填充子节点)

2 个答案:

答案 0 :(得分:2)

是。这会奏效。因为你要声明一个指向TRIE的指针数组。

答案 1 :(得分:1)

是肯定的。它有效。

....    
TRIE *children [MAX_CHILDREN];
....

实际上你放置一个“TRIE”类型的对象地址数组(可能会在以后创建)或“TRIE”的子类