C++
g++
iota

g++でiotaを使う時のコンパイルオプション

More than 1 year has passed since last update.

g++でiotaを使ったプログラムのコンパイルをしたら,

error: 'iota' was not declared in this scope

って言われた.インクルードファイルが足りないのかと思ったがそうではなかった.コンパイラオプションをつけなければいけない,ということでした.時分の利用しているg++はバージョンは5.4.0でこの場合,-std=c++14をつけてコンパイルしたらうまくいきました.