猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C ++标准的哪一部分允许在括号中声明变量?
考虑以下代码:
int main() {
int(s);
}
它创建有效的变量使我感到惊讶s。谁能解释这里发生了什么?
湖上湖
浏览 505
回答 2
2回答
皈依舞
只是为了增加其他答案;在声明符的语法摘要(C ++ 14 [dcl.decl] / 4)中,您可以找到:ptr-declarator: noptr-declaratornoptr-declarator: ( ptr-declarator )(我省略了语法的其他细节)。从中可以看出,任何声明符都可以加上括号,并且仍会匹配相同的语法规则。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续