just tried, well I guess it also compiles with -std=c++17 but that's about the oldest possible c++ standard, -std=c++14 fails cuz I seemed to have used tons of core language features introduced in c++17 (structural bindings, constexpr if, if statement with initializer, constexpr lambdas, etc).
|