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

请问模板有关问题

2012-02-08 
请教模板问题实在是搞不懂下面这句话是什么意思:template Imagefloat operator/float (const float

请教模板问题
实在是搞不懂下面这句话是什么意思:
template<> Image<float> operator/<float> (const float value, Image<float> &im)

[解决办法]
模板特化啊

C/C++ code
template < >//模板Image <float >返回值operator/ <float >函数名字,以及特化参数(const float value, Image <float > &im)//函数参数
[解决办法]
应该是模板类对操作符的重载,不过好象写得也不太对,你从哪里看到的?
[解决办法]
模板显示特华
有时一般定义的模板对于某些类型不适用,或者想编写一些比一般模板实例化更高效的函数
于是出现了 template<>这种显示特华
详情请参见《C++ Primer》第三版的第10.6节
[解决办法]
VC6多模板的支持不大好,你改成函数重载版本就可以了

Image<float> operator/ (const float value, Image<float> &im)//函数参数

热点排行