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

函数模板的有关问题

2012-02-23 
函数模板的问题。template classTTfoo(int*T)这个函数模板有错误吗?? [解决办法]template class TT fo

函数模板的问题。
template <class   T>
T   foo(int   *T);
这个函数模板有错误吗??


[解决办法]
template <class T>
T foo(int *T);
这种写法是不正确的。因为你的 第一行实际上就是定义了一种新的数据类型,T相当于c语言中的int
、float基本数据类型,所以int *T的定义方式是不正确的。
例如:
template <class T>
T foo(T *lx);//声明了lx是一个T类型(需要在实现中具体化)的数据类型的指针。
最好还是能查一下书本,多深入了解一下!
祝你好运!

热点排行