Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

C++17

C++17のstd::optional

C++17のstd::optionalはよいので積極的に使っていきましょう。 std::optional swiftのoptionalと同じようなことができるようになりました。 #include <string> #include <optional> struct Data { int x; int y; Data(int x, int y) : x(x) , y(y) { } }; std::optional<Data> makeDa</data></optional></string>…