WindowsにCode :: Blocksをインストールし、汎用ラムダのようなC++ 14コードをコンパイルしたいのですが、 codeblocks.org からインストールしたCode :: Blocksのバイナリバージョンはサポートしていません旗-std=c++14
。
コンパイラを更新し、Code :: Blocksの-std=c++14
フラグを有効にするにはどうすればよいですか?
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;
}