MST
星途 面试题库

面试题:C++ 函数模板全特化中的类型转换

假设有一个函数模板template <typename T> T add(T a, T b)用于实现两个同类型数据的相加。现在需要对其进行全特化,使得当类型为float时,在相加前先将参数a乘以2,参数b乘以3,然后再相加并返回结果。请实现该全特化版本。
36.1万 热度难度
编程语言C++

知识考点

AI 面试

面试题答案

一键面试
template <>
float add<float>(float a, float b) {
    return a * 2 + b * 3;
}