标签: c++ templates
编写仅对2种类型有意义的类模板(即float和double)有什么优势(除可维护性外)?
float
double
答案 0 :(得分:4)
可维护性是唯一的优势,您希望在没有重复代码的情况下保持代码干净(不要重复自己)。
我认为只有两种类型的模板没有任何问题 - float和double类似,但没有其他类型的行为方式相同。
答案 1 :(得分:0)
因为将std::complex<float>用作类型可能适用吗?模板对于浮点(或整数)类型来说是非常通用的,他说在路上可能没有更多更大的类型?
std::complex<float>