2016-07-30 5 views
-1

私はコーディングとプログラミングに新しいので、私の質問に答えてください。私が前に持っていた"g ++は私のコードブロックIDEでC++ 14 ISO C++言語標準[-std = C++ 14]"に従ってください。しかし、昨日私はコンパイラの設定でデフォルトのリセットを行いました。リセット後"g ++はC++ 14のISO C++言語標準[-std = C++ 14]に従ってください"はコンパイラフラグオプションには表示されません。私はコードブロックの再インストールを試みたが、それは仕事をしなかった。コードブロックをリセットしてオプションを元に戻す方法また、... std C++ 14と..std C++ 11の違いは何ですか?"g ++がC++ 14のISO C++言語標準[-std = C++ 14]に従っているのはコードブロックに見えませんか?

+0

お読みくださいhttp://stackoverflow.com/help/how-to-ask –

+0

g ++のどのバージョンをお使いですか? –

+0

「コンパイラ設定のデフォルトリセット」とは何ですか? –

答えて

0

C++ 11とC++ 14の違いは軽微です。
それぞれが標準であり、これはC++が何であるかを定義します。 C++ 14は主にC++ 11の機能を拡張しているため、C++ 11に間に合わなかった。
それはむしろC++ 11への拡張であり、次にC++ 03からC++ 11のような大きなジャンプがあります。

CodeblockでC++ 14を使用するには、コンパイラフラグを使用する必要があります。
これらは有効にする必要があります--std = C++ 14 - >設定はCodeblocksとは関係ありませんが、codeblocksが使用するコンパイラに関係します。

関連する問題