c++ - 为什么有两个嵌套的花括号中间没有任何语句?

标签 c++ qt syntax moc

下面给出的代码是Qt中MOC生成的代码。

const QMetaObject MainWindow::staticMetaObject = { { &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow, qt_meta_data_MainWindow, 0 } };

为什么有两个连续的花括号,中间没有任何语句?另外,声明是什么意思?只是逗号分隔的变量意味着什么?

最佳答案

我认为它正在初始化结构(内部大括号。)的列表(外部大括号。)

关于c++ - 为什么有两个嵌套的花括号中间没有任何语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4819619/

相关文章:

c++ - QVariant 转换无法识别我的模板调用的 std::string

c++ - 使用 QObject::connect() 将函数连接到信号时,类型签名是否重要?

java - && 语法错误 AGP 新手指南

python - 不使用 range() 或 xrange() 的 Python 循环语法

c++ - 在 C++ 中实现 Hashmap::模板化数据类型的散列函数

c++ - MinGW 中的全局重载运算符 new/delete

c++ - 斥力 vector

sql - 是否可以在 SQLite 数据库中一次插入多行?

c++ - 在 PocketPC 上运行后台服务

c++ - 'fair' 是如何在调用notify_one()时从wait()唤醒线程的标准C++atomic_flag