我想做的是创建一个具有另一个结构的数组的结构,我想在运行时设置数组的大小。有什么办法吗? 结构就像:
struct MyStruct
{
AnotherStruct list[];
int key;
bool isLeaf;
}
答案 0 :(得分:4)
一种方法是:
#include <vector>
struct MyStruct
{
std::vector<AnotherStruct> list;
int key;
bool isLeaf;
};
如果您不熟悉向量,可以在任何C ++参考文献中了解如何使用它们。