我正在使用C ++ 11,这是一个示例代码片段,我无法理解该语言的内部工作原理。
这有效 -
int main(){
int n;
cin>>n;
int a[n]; // THIS WORKS due the the extensions
然而,这确实不工作 -
int main(){
int n;
cin>>n;
int a[n] = {0} // This does not work;
我正在使用以下方法编译:
g++ -std=c++0x file.cpp -o file