爲什麼下面的代碼在g ++編譯器上完美工作,但是在Visual Studio IDE上出錯?爲什麼main()在g ++編譯器中編譯,而不是在Visual Studio IDE中編譯
#include<iostream>
using namespace std;
main()
{
cout <<"this is a test"<<
return 0;
}
在Visual Studio中,我必須要改變的代碼如下:
#include<iostream>
using namespace std;
int main()
{
cout <<"this is a test"<<
return 0;
}
你看到g ++的消息嗎?你使用什麼版本?建議使用其他參數運行它,例如'g ++ -Wall -Wextra -Wpedantic -WeffC++ -Werror -std = C++ 11'(或C++ 14) –
Alsi儘量避免在你的代碼中刪除整個正確的galdf你複製並粘貼。 –
我沒有看到C++的消息,我認爲版本是5-4.0,當我在IDE上運行時,我得到錯誤「missing type specifier -int」 – JKJ