我怎样才能使g ++完全满足iso c ++标准

时间:2015-06-29 04:36:02

标签: c++ g++

我正在编写一些简单的c ++代码来测试c ++的语法。但是当我使用g ++编译它时,结果似乎并不符合iso标准。我可以让我g ++满足iso c ++。我的代码如下:

#include<iostream>
using namespace std;
int main(){
    int s=10;
    int k[s];
    cout<<sizeof(k)/sizeof(int)<<endl;
    return 0;
  }

在上面的程序中,当我使用下面的命令编译它时,它没有显示任何错误,而在&#39; s&#39;是可变的。根据我的知识,它应该显示错误。

  g++ -Wall -ansi -std=c++11 mytest.cpp.cpp  -o mytest

结果是10,似乎运作良好。 谁能告诉我怎样才能让g ++向我显示一些错误。

0 个答案:

没有答案