例如,是
(const int)* someInt;
有效代码?
如果是这样,该语句是否不同于
const int* someInt;
?
最佳答案
您可以在表达式 周围放置任意多个括号而不改变其含义。但是你不能对类型做同样的事情。特别是,正如其他人所指出的那样,代码中的括号将含义从声明更改为强制转换。
关于c++ - 括号可以将任意标识符作为参数吗? C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246895/