use*_*020 3 c++ type-conversion
(T)value和之间有T(value)什么区别?例如(float)3.14和float(3.14).哪个更快或更好?
它们具有完全相同的效果和含义:
ISO/IEC 14882:2011 5.2.3显式类型转换(功能表示法):
简单类型说明符(7.1.6.2)或类型名称说明符(14.6)后跟带括号的表达式列表,在给定表达式列表的情况下构造指定类型的值.如果表达式列表是单个表达式,则类型转换表达式与相应的强制转换表达式(5.4)等效(在定义中,如果在含义中定义).
5.4是"显式类型转换(强制转换符号)",即(T)强制转换表达式.