私は形で、ベクターの配列を使用していますC++コードを書いています:いくつかのコンパイラでは++コード(ベクトル実装)
vector<int> s1[k];
を、私はエラーを取得しますが、いくつかのコンパイラではないのです私はエラーが発生しています:
Compile time error (error: ISO C++ forbids variable-size array 's1' compilation terminated due to -Wfatal-errors.)
なぜ異なるコンパイラで動作しているのか、この問題を解決するにはどうすればよいですか?
一部のコンパイラでは、標準以外の可変長配列を使用できます。なぜ、Cスタイルのベクトル配列が必要なのですか? – user463035818
VLAはC++標準ではサポートされていません。 –