C 0x をサポートするように Dev-C モードを変更します
Dev-C で範囲ベースの for ループを学習しているユーザーは、「range」エラーが発生する可能性があります-based-for ループは C 98 モードでは許可されません。」これは、Dev-C のデフォルト モードが C 98 であり、この機能や C 0x の他の側面をサポートしていないことを示しています。
この問題を修正して C 0x 機能のサポートを有効にするには:
1.コンパイラ オプションへのアクセス:
[ツール] -> [コンパイラ オプション] に移動し、[コンパイラ] タブを選択します。
2.カスタム コンパイラ コマンドを有効にする:
「コンパイラを呼び出すときに次のコマンドを追加する」というラベルの付いたチェックボックスをオンにします。
3. C 0x 標準を指定します:
テキスト入力ボックスに「-std=c 11」または「-std=C 0x」のいずれかを入力して、目的の C 0x 標準を指定します。
例TDM-GCC 4.6.1 64 ビットで Dev C バージョン 5.3.0.3 を使用している場合、設定は次のように表示されます。以下:
コンパイラ オプション パネル:
これらの変更により、範囲ベースの for ループを含む C 0x 機能をサポートするようにコンパイラの動作が変更されます。
以上がDev-C で C 0x サポートを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。