在晚上
template <class T>
class Base
{
public:
void show();
private:
T number = 1;
};
template <class T>//此处为什么要再次申明template <class T>?
void Base<T>::show()
{
std::cout << "number的值为:" << number << std::endl;
}
为什么要在类的函数定义前再次申明T呢?
简单说语法规定