这样使用模板会带来代码膨胀么?
template <class T> class Num
{
public:
explicit Num(int num):_num(num){}
private:
int _num;
};
使用如下:
class Money;class People; //不定义
Num <Money> money1(1000);
Num <People> people1(1212);
也不知道会不会有其他的隐藏问题,我发现不定义是可以的
[解决办法]
没使用就可以不管。
使用的就必须有定义。
[解决办法]
为什么要用模板?
你的 类型参数 T 根本没有用啊 ~
[解决办法]
我猜测是因为你构造函数里没有使用到模版参数吧!