In C++20 you can use requires
as following. (For earlier language versions, use std::enable_if
as explained in the other ansert.)
template <typename T> class A {};template <typename T> requires std::is_fundamental_v<T>class A<T> {};
In C++20 you can use requires
as following. (For earlier language versions, use std::enable_if
as explained in the other ansert.)
template <typename T> class A {};template <typename T> requires std::is_fundamental_v<T>class A<T> {};