1
8
除了分隔令牌之外,在C++语法中,空白通常不重要。 括号是有意义的,它们不能出现在 合格id 因此,以下两者之间不存在等价关系:
第一种是两种 合格ID ,一个在括号中命名类型,另一个在括号中命名函数。在此上下文中,带圆括号类型的唯一有效解释是 投射表达式 |
2
1
这是一个简单的解析问题:这里不需要空格,因为我们知道C风格的cast以括号结束。
可能是因为
|
3
1
当查尔斯说一个句子中不能有括号时,他就在上面
我想补充的是,在C++中,你不应该使用旧的C样式的样式作为样式。它们通常比你想要的更强壮并且被抛弃
相反,在这种情况下,如果你真的需要一个C风格的强制转换的全部功能(忽略
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |