2 wangjingwei029 wangjingwei029 于 2014.02.07 11:41 提问

关于c++中函数模板的重载问题

直接上代码(简单),
enter code here
template< class T >
void test(T x){
cout<<x<<endl;
}

void test(int);

int main(){
int x = 1;
test(x);
}

上述程序使用非模板函数对函数模板test进行重载:按照书中的说法-这个非模板函数可以只声明原型,然后借用模板中定义的函数体。
但是链接的时候找不到那个非模板函数的定义(使用的VS208)。求解?

1个回答

Firas
Firas   2014.07.08 23:35

要用模板中定义的函数体,还声明非模板函数干什么?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!