在更改某些代码的过程中,我将一些函数溢出到多个文件中.我有文件controls.cpp,display.cpp我希望能够访问两个文件中的同一组变量.我不介意初始化或声明它们的位置,只要两个文件中的函数都可以使用它们.
当函数在同一个文件中时,这不是一个问题,但现在看来几乎不可能在一小时的谷歌搜索和尝试各种事情.
cod*_*ict 17
在一个文件中定义变量,如:
type var_name;
Run Code Online (Sandbox Code Playgroud)
并在其他文件中将其声明为全局,如:
extern type var_name;
Run Code Online (Sandbox Code Playgroud)
使用那些变量extern
即
extern int i;
Run Code Online (Sandbox Code Playgroud)
在另一个文件中声明与普通全局变量相同...
int i;//global
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20524 次 |
| 最近记录: |