std::optionalを使えるようにする Visual Studio C++でstd::optionalが使えなかった 解決策は、ISO C++17の標準仕様を設定すれば良い 設定箇所 VS C++は標準への対応が遅いとか聞くけど、一応は設定できました。でも初期設定じゃないって事は何かありそう・・・ std::optionalに限らず、動くはずの物が動かなかったら、それがいつ追加された機能なのか確認するといいかも