Длина динамического массива в структуре - PullRequest
0 голосов
/ 26 ноября 2018

То, что я хочу сделать, это создать структуру, которая имеет массив другой структуры, и я хочу установить размер массива во время выполнения.Есть ли способ сделать это?Структура как:

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

1 Ответ

0 голосов
/ 26 ноября 2018

Один из способов:

#include <vector>

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

Если вы новичок в векторах, вы можете прочитать о том, как использовать их в любом справочнике C ++.

...