见主题.他们在想什么?
更新:从"静态"更改为"内部链接"以避免混淆.
举个例子......把以下内容放在一个文件中:
const int var_a = 1;
int var_b = 1;
Run Code Online (Sandbox Code Playgroud)
......并g++ -c test.cpp仅用出口进行编译var_b.
我在其中一个cpp文件中有一个全局变量,我在其中为其赋值.现在为了能够在另一个cpp文件中使用它,我将其声明为,extern并且此文件具有多个使用它的函数,因此我在全局范围内执行此操作.现在,可以在其中一个函数中访问此变量的值,而不是在另一个函数中访问.除了在头文件中使用它之外的任何建议都会很好,因为我浪费了4天玩这个.