C++ 为什么我可以在C++;?
给定 而main.C是C++ 为什么我可以在C++;?,c++,gcc,C++,Gcc,给定 而main.C是 gcc -c main.C gcc -lstdc++ -o main main.o #包括 int main(){ int-somany; 性病::cin>>梭曼; 双前[somany]; 对于(int i=0;i)这是GCC扩展,与您的GCC编译方法无关,然后手动连接C++标准库。 -Poognic < /Calp>编译标志通常会禁用这种扩展。< /P>这是GCC扩展。您是对的,它不在标准中。编译以确保标准C++如何仅对C++标准编译?GCC有一些标志吗?(G++不
gcc -c main.C
gcc -lstdc++ -o main main.o
#包括
int main(){
int-somany;
性病::cin>>梭曼;
双前[somany];
对于(int i=0;i)这是GCC扩展,与您的GCC编译方法无关,然后手动连接C++标准库。
<代码> -Poognic < /Calp>编译标志通常会禁用这种扩展。< /P>这是GCC扩展。您是对的,它不在标准中。编译以确保标准C++如何仅对C++标准编译?GCC有一些标志吗?(G++不适用于ATM)@BeyelerStudios比我快一秒钟,谢谢;)如果有人知道如何使问题的标题更具体,请随意编辑。
#include <iostream>
int main() {
int somany;
std::cin >> somany;
double ex[somany];
for(int i=0;i<somany;i++){
ex[i]=0.03;
std::cout << ex[i];
}
}