【发布时间】:2014-02-17 23:39:29
【问题描述】:
几乎是What's the difference between function(myVar) and (function)myVar?的重演
但我想知道:
这些变体的名称是什么?它们是“坏”的吗?
type(myVar) 是类似于语法的构造函数,但对于基本类型,它是否与执行在 C++ 中被认为不好的 C 样式转换相同?
(type)myVar 这个肯定看起来是 C 风格的演员表,因此一定是不好的做法?
我见过一些例子,人们用 int(a) 替换 (int)a 之类的东西,理由是 C 风格的版本不好/错误,但链接的问题说它们都是一样的!
【问题讨论】:
-
function是什么意思?int不是函数。另外,你问的名字是什么?返回的对象?语法? -
语法,我猜function应该是type,我会更新问题