结构中的动态数组长度

时间:2018-11-26 02:25:57

标签: c++ struct b-tree

我想做的是创建一个具有另一个结构的数组的结构,我想在运行时设置数组的大小。有什么办法吗? 结构就像:

struct MyStruct
{
  AnotherStruct list[];
  int key;
  bool isLeaf;
}

1 个答案:

答案 0 :(得分:4)

一种方法是:

#include <vector>

struct MyStruct
{
    std::vector<AnotherStruct> list;
    int key;
    bool isLeaf;
};

如果您不熟悉向量,可以在任何C ++参考文献中了解如何使用它们。