c++ - C++ 类中的标记区域

标签 c++ qt

我在做 Qt gui 编程,在信号和槽部分,我有以下语法:

class Myclass
{
   public slot:

   signal:

}

这是否允许在类里面有一个标记区域,因为通常我已经看到了这个:

class Myclass
{
    public:
    //declarations
}

访问修饰符也可以有标签吗?或者它是 Qt 中的特定语法?

请澄清。任何帮助表示赞赏。提前致谢。

最佳答案

这些标签是 Qt 对 C++ 的扩展 (http://woboq.com/blog/how-qt-signals-slots-work.html)。 MOC 编译器解析文件并生成相关的胶合逻辑。详情在链接中。

关于c++ - C++ 类中的标记区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262056/

相关文章:

c++ - 如何在 QPushButton 悬停时设置高亮

c++ - 模板类模板构造函数特化

c++ - 返回奇数的简单简单模板?

c++ - 使用 CMake 的 OpenGL + Qt

c++ - Qt - QFileSystemModel 如何获取文件夹中的文件(菜鸟)

qt - 如何在通过 QTestLib 对 Qt 应用程序进行单元测试时构建项目

c++ - C++ 中的超表示例

c++ - 我可以在已经由 main 创建的 pthread 中创建一个 pthread 吗?

c++ - 将结构体更改为 C++ 类

c++ - Qt - 实时绘图