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 の違いは何ですか??
c++11 の機能を使用する場合は、g++ のバージョンを 4.6.3 (またはそれ以降) に更新する必要があります。この質問を参照してください。deb Linux でそれを行う方法についての回答です。
--std=c++0x
次に、オプションでコンパイラに渡す必要があります。コードブロックでそれらを簡単に見つけることができるはずです。
C++ 0x と C++11 の違いは何ですか??
c++0x は c++11 の同義語です。
コマンド:
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 設定がどのように見えるかの小さなチュートリアル/例です。