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

请问一个模板参数推导的有关问题

2012-02-29 
请教一个模板参数推导的问题templatetypenameTvoidFunc(T¶m){}Func(100)编译无法通过,我就想为什么

请教一个模板参数推导的问题
template   <typename   T>
void   Func(T&   param)
{

}
Func(100)编译无法通过,我就想为什么编译器不能推导   T   为   const   int呢

[解决办法]
哦,看来不同的编译器还不一样,hoho
[解决办法]
m和100可不一样呀,一个是“常”变量,一个是常量。
用const取代define的一个主要理由就是“常”变量在类型方面的优势。

热点排行