【发布时间】:2014-09-12 20:30:41
【问题描述】:
在 C++ 中是否有标准的方法来获取数字类型的 0 和 1。这在编写使用以下类型模板化的线性代数例程时很有用:int、double、unsigned int、...
我在想
static_cast<T>(0)
但我想知道是否没有更好的方法。
【问题讨论】:
-
只使用
0和1怎么样?它们可以隐式转换为所有数字类型。 -
约阿希姆:似乎是个好主意。我仍然害怕隐式转换,但既然他们在这里,应该使用它。
标签: c++