标签: c++
当我实施vector3课程时,我有一个简单的问题。
vector3
有几种方法可以在模板中定义常量值。这些差异是什么?我应该使用哪一个?
template<typename T>;
template<typename T>
1:T{1}
T{1}
2:T{1.0f}
T{1.0f}
3:T{1.0}
T{1.0}
4:static_cast<T>(1.0)
static_cast<T>(1.0)
答案 0 :(得分:0)
这些都没有区别,除非你有一个从int转换而不是从float转换的类型。我更喜欢第一个,因为它是最简短的