-3

一定のサイズの配列があり、各セルに1つのID、1つのカウンター、およびポインターを配置するプログラムを実装する必要があります。私の質問は、1つの配列セルに複数の要素を配置する方法です。

4

1 に答える 1

1

このような:

struct Cell {
  Cell() : id(0), counter(0), pointer() {}
  int id, counter;
  std::unique_ptr<int> pointer;
};

Cell cells[100];

次のような要素にアクセスできます。

cells[0].id = 1;
++cells[0].counter;
cells[0].pointer.reset(new int(9));
于 2012-11-08T02:43:48.420 に答える