c++ - 公共(public)变量

标签 c++ qt variables public

我想创建一个可以被我创建的所有类访问的变量。我该怎么做呢?我已经尝试在主窗口头文件中说明:

public:
    extern int number;

然后在其他类中引用它:

MainWindow::number;

这给了我一个错误:错误:为“数字”指定的存储类。谁能说我做错了什么?

最佳答案

成功的关键字是static。将其设为静态变量。

关于c++ - 公共(public)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12975088/

相关文章:

qt - 如何使用 QPluginLoader 在 Qt 中创建同一插件的多个实例?

android - 错误构建 APK QT Creator - 构建 android 包失败

php - 在 xpath 查询中使用 php 变量

java - GUI 加载后,如何在 Raspberry Pi 上启动时运行程序?

c++ - 将音频从输入直接馈送到输出,听起来很干净 c++

c++ - c++ 在声明静态成员时是否创建实例?

c++ - StillImage::GetDeviceList 指针

c++ - 使用传递给应用程序的不同线程数调用函数

c++ - 在 valgrind 中将 QSharedPointer 与 new[] 一起使用会产生 "Mismatched free()/delete/delete[]"

javascript - 将 json 保存在 javascript 数组中