为什么有两个嵌套的大括号,中间没有任何语句?
下面给出的代码是Qt中MOC生成的代码。
常量QMetaObject MainWindow::staticMetaObject = { { &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow, qt_meta_data_MainWindow, 0 } };
为什么有两个连续的花括号,中间没有任何声明?另外,该声明的含义是什么?只是逗号分隔的变量意味着什么?
The code given below is the code generated by MOC in Qt.
const QMetaObject
MainWindow::staticMetaObject = {
{ &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow,
qt_meta_data_MainWindow, 0 } };
Why is there two continuous curly braces without anything statement in-between? Also, what does the statement mean? Just comma separated variable means anything?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为它正在初始化结构(内部大括号)的列表(外部大括号)。
I think it is initializing a list (external braces) of structure (internal braces.)