相关疑难解决方法(0)

为什么const意味着C++中的内部链接,当它不在C中时?

见主题.他们在想什么?

更新:从"静态"更改为"内部链接"以避免混淆.

举个例子......把以下内容放在一个文件中:

const int var_a = 1;
int var_b = 1;
Run Code Online (Sandbox Code Playgroud)

......并g++ -c test.cpp仅用出口进行编译var_b.

c++

76
推荐指数
4
解决办法
2万
查看次数

从另一个文件访问C++中的extern变量

我在其中一个cpp文件中有一个全局变量,我在其中为其赋值.现在为了能够在另一个cpp文件中使用它,我将其声明为,extern并且此文件具有多个使用它的函数,因此我在全局范围内执行此操作.现在,可以在其中一个函数中访问此变量的值,而不是在另一个函数中访问.除了在头文件中使用它之外的任何建议都会很好,因为我浪费了4天玩这个.

c++ scope global extern

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×2

extern ×1

global ×1

scope ×1