Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
numファイルから読み取った整数があります。要素数が の配列を作成したいnum。
num
やりたいことがうまくいかないサンプルコード:
int num; cin >> num; int iarray[num];
C++ の配列には、コンパイル時の境界があります。
代わりに動的割り当てを使用するかstd::vector、同じプロセスの健全なラッパーを使用してください。
std::vector
動的割り当てint * iarray = new int[num];
int * iarray = new int[num];
delete[] iarray;ある時点で必ず呼び出して、メモリを解放してください。
delete[] iarray;