int
C++ で配列を宣言しようとしたところ、この問題が見つかりました。次のコードは g++ コンパイラでは正常に実行されますが、Visual Studio ではコンパイルが失敗します。Bruce Eckel をフォローしていて、このコードを見つけました。
#include<iostream>
int main()
{
const int j = std::cin.get();
char buf[j];
}
j
ただ維持int
することは問題になるでしょう、私は理解しています。の値はj
実行時に const になるため、プログラムをコンパイルする必要があります。どこか間違っている場合は修正してください。