C++ 2017 Page
print("temporary"); // no allocation Most STL algorithms gained execution policy overloads: seq , par , par_unseq .
template <typename T> auto to_string(const T& t) if constexpr (std::is_integral_v<T>) return std::to_string(t); else return std::string(t); // only instantiated if T is not integral c++ 2017
template<typename... Args> auto sum(Args... args) return (args + ...); // right fold par_unseq . template <