Code::Blocks for Windows をインストールしましたが、C++14 コードをジェネリック ラムダのようにコンパイルしたいのですが、codeblocks.orgからインストールしたバイナリ バージョンの Code::Blocksは flag をサポートしていません-std=c++14
。
-std=c++14
コンパイラを更新して Code::Blocks のフラグを有効にするにはどうすればよいですか?
Code::Blocks for Windows をインストールしましたが、C++14 コードをジェネリック ラムダのようにコンパイルしたいのですが、codeblocks.orgからインストールしたバイナリ バージョンの Code::Blocksは flag をサポートしていません-std=c++14
。
-std=c++14
コンパイラを更新して Code::Blocks のフラグを有効にするにはどうすればよいですか?
Code::Blocks で C++14 を使用してソース コードをコンパイルするには、まず、C++14 機能をサポートするコンパイラをダウンロードしてインストールする必要があります。
Windows で実行する方法は次のとおりです。
ここで、C++14 機能を使用してプログラムをコンパイルしてみます。
#include <iostream>
#include <string>
using namespace std;
auto main() -> int
{
auto add_two([](auto x, auto y){ return x + y; });
cout << add_two("I"s, "t"s) << " works!" << endl;
}
謙虚な初心者が 1 つの小さな提案をすることができますか? C++14 コードをテストするための小さな変更。結果の .exe ファイルを、それが作成された IDE とは独立して実行できるようにします。わずかに変更されたテスト プログラムは次のとおりです。
#include <iostream>
#include <string>
using namespace std;
auto main() -> int
{
auto add_two([](auto x, auto y){ return x + y; });
cout << add_two("I"s, "t"s) << " works!" << endl;
cout << "press enter to continue..." << endl;
cin.ignore(10, '\n');
cin.get();
}
ありがとう、すべての仲間のコーダー、特に Igor Tandetnik に平和を。