第一种(所有的类模板函数写在类的内部)在上一篇博客
所有的类模板函数写在类的外部,在一个cpp中
#include <iostream>
using namespace std;
template <typename T>
class A
{
public:
A(T t = 0);
T& getT();
A operator +(const A& other);
void print();
private:
T t;
};
/*
class A
{
public:
A(int t=0);
int &getT();
A operator +(const A &other);
void print();
private:
int t;
};
*/
template <typename T>
A<T>::A(T t)
{
this->t = t;
}
template <typename T>
T& A<T