类模板仅适用于2种类型

时间:2013-11-22 09:33:21

标签: c++ templates

编写仅对2种类型有意义的类模板(即floatdouble)有什么优势(除可维护性外)?

2 个答案:

答案 0 :(得分:4)

可维护性是唯一的优势,您希望在没有重复代码的情况下保持代码干净(不要重复自己)。

我认为只有两种类型的模板没有任何问题 - floatdouble类似,但没有其他类型的行为方式相同。

答案 1 :(得分:0)

因为将std::complex<float>用作类型可能适用吗?模板对于浮点(或整数)类型来说是非常通用的,他说在路上可能没有更多更大的类型?