将类的数组声明为该类的私有成员
Declaring an array of a class as a private member of that class?
我有这棵树,我正试图与…我现在把它设为
class TRIE {
char letter;
int isWord;
TRIE *children [MAX_CHILDREN];
};
我感到困惑的是在类中声明相同类型的数组。这能行吗?或者我如何改变它使它正确?(这是一个树类型的类…因此数组将被子节点填充)
是。这是可行的。
是。它的工作原理。
....
TRIE *children [MAX_CHILDREN];
....
实际上您放置了一个类型为"TRIE"或"TRIE"子类的对象的地址数组
相关文章:
- 使用静态成员声明类时遇到问题
- 错误 C2059:语法错误:从结构成员声明'constant'
- std::d eclare_if 或其他在编译时丢弃成员声明的假设方法
- C++ 成员声明中不允许使用限定名称
- 又一个"未找到成员声明"
- auto f = bind(dist<>,gen) 在成员声明C++失败。未被识别为函数
- C++错误:成员声明末尾的预期“;”
- 静态成员声明 c++11
- 如何将成员声明为指向外部"C"函数的指针?
- C++11 - 将非静态数据成员声明为 'auto'
- 类成员声明的快捷方式
- libclang 获取成员声明
- 将成员声明与enable_if一起使用
- 找不到成员声明
- C++错误:找不到成员声明
- 找不到c++成员声明
- 成员声明顺序在类中如果彼此依赖,则为最优解
- 将struct的成员声明为uint32_t时额外的字节
- 为什么类的大小取决于成员声明的顺序?以及如何
- 是成员声明`decltype(name)name;`在第一个名称引用封闭作用域的本地结构中允许