0

固定数のデータ/関数メンバーを持つ構造 (またはクラス) を c++ で定義する必要があります。このクラスから作成されるインスタンスの数は、増減する必要があります (必要なインスタンスの数はわかりませんが、その場で決定されます)。例として、"cost"、"author" などのデータ メンバーを持つクラス "book" がありますが、図書館内の本の数は、人々が本を借りたり持ち帰ったりすると増減する可能性があります。したがって、次のようなものは使用できません。

book *pointer = new book[3]

3冊あるかどうかわからないので。

どのような戦略を取るべきか教えてください。

4

1 に答える 1

0

収納できます

std::vector<book> books

vectorにはサイズ変更機能があります。

于 2013-03-29T22:29:15.607 に答える