读书人

请问模板有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

请教模板问题
实在是搞不懂下面这句话是什么意思:
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)//函数参数

读书人网 >C++

热点推荐