首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这样使用模板会带来代码膨胀么?该如何解决

2012-02-22 
这样使用模板会带来代码膨胀么?template classTclassNum{public:explicitNum(intnum):_num(num){}privat

这样使用模板会带来代码膨胀么?
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 根本没有用啊 ~
[解决办法]
我猜测是因为你构造函数里没有使用到模版参数吧!

热点排行