template code declared outside of class doesn't compile
Advertisements I want to declare the constructor outside of the class but there is something wrong with the template code. template <size_t size = 1> class my_class { public: template <class int_t> constexpr my_class(int_t); }; template<class int_t, size_t size> constexpr my_class<size>::my_class(int_t num) { } but this works: template <size_t size = 1> class my_class {… Read More template code declared outside of class doesn't compile