【发布时间】:2010-12-21 09:44:01
【问题描述】:
可能重复:
C++: What's the difference between function(myVar) and (function)myVar ?
我已经看到并使用了这些类型转换的两种变体:
int(floatvar)
(int)floatvar
这两者有什么区别吗?对于何时使用哪个有任何偏好吗?
【问题讨论】:
-
我删除了 C 标签,因为这是一个仅限 C++ 的问题。第一个变体在 C 中是不相关的,除非你想用参数“floatvar”调用一个名为“int”的函数?
标签: c++ language-features typecast-operator