1

Interviewstreet.com で質問を解決しています。彼らは、C++ バージョン g++ 4.6.3,C0x モードを使用していると述べました。コードブロックにコードを書いています。コードブロックで使用しているバージョンを知りたいのですが、C0xモードまたはC11モードですか??

g++ --version i got g++ TDM-2 mingw32 4.4.1 を使用してみました。この種の情報を入手できる場所を教えてください。C++ 0x と C++11 の違いは何ですか??

4

2 に答える 2

2

c++11 の機能を使用する場合は、g++ のバージョンを 4.6.3 (またはそれ以降) に更新する必要があります。この質問を参照してください。deb Linux でそれを行う方法についての回答です。

--std=c++0x次に、オプションでコンパイラに渡す必要があります。コードブロックでそれらを簡単に見つけることができるはずです。

C++ 0x と C++11 の違いは何ですか??

c++0x は c++11 の同義語です。

于 2012-09-26T08:21:22.360 に答える
0

コマンド:

g++ --version

g++ または mingw コンパイラのバージョンを示します。あなたが得g++ TDM-2 mingw32 4.4.1たので、あなたのバージョンは4.4.1です。4.6.3その Web サイトのバージョンを使用する場合は、更新する必要があります。

新しいバージョンの mingw を使用しても問題はありません。最新バージョンについては、こちら4.6.3を参照してください。このページでは、mingw の Windows インストーラーを提供しています。

インストール後、新しくインストールされたコンパイラを使用するように CodeBlocks を構成する必要がありCompiler and debugger settingsますToolchain executables

お役に立てれば。

編集

これは、CodeBlocks 設定がどのように見えるかの小さなチュートリアル/例です

于 2012-09-26T08:37:04.577 に答える