MST
星途 面试题库
面试题:C++ 函数模板全特化中的类型转换
假设有一个函数模板template <typename T> T add(T a, T b)用于实现两个同类型数据的相加。现在需要对其进行全特化,使得当类型为float时,在相加前先将参数a乘以2,参数b乘以3,然后再相加并返回结果。请实现该全特化版本。
36.1万 热度
难度
编程语言
C++
知识考点
面试题答案
一键面试
template <> float add<float>(float a, float b) { return a * 2 + b * 3; }