The exercises memcheck and polymorphism use the non-standard M_PI constant, which unfortunately for MSVC requires extra setup. If we would use std::numbers::pi instead from C++20, this special handling would not be necessary. However, it would move the exercises from C++17 to C++20. Would this be fine?
The exercises
memcheckandpolymorphismuse the non-standardM_PIconstant, which unfortunately for MSVC requires extra setup. If we would usestd::numbers::piinstead from C++20, this special handling would not be necessary. However, it would move the exercises from C++17 to C++20. Would this be fine?