例如,可以在 dialog.h 头文件中声明全局变量 g_serialData 如下: 你这一段代码中不包含extern,是不是写漏了?
时间: 2023-03-21 14:02:05 浏览: 99
全局变量在对话框中的使用
5星 · 资源好评率100%
是的,您是正确的。如果想要在一个源文件中引用另一个源文件中定义的全局变量,需要使用关键字 `extern` 来声明该变量,否则编译器会抛出未定义的变量错误。
例如,在 `dialog.h` 头文件中声明全局变量 `g_serialData`,应该像下面这样写:
```c++
extern int g_serialData;
```
这样就可以在其他源文件中通过 `#include "dialog.h"` 来引用 `g_serialData` 变量了。
阅读全文