c++ - 在 C++ 中跨多个文件使用相同的变量

标签 c++ variables

在更改一些代码的过程中,我将一些函数溢出到多个文件中。我有文件 controls.cppdisplay.cpp,我希望能够访问这两个文件中的同一组变量。我不介意它们在何处初始化或声明,只要两个文件中的函数都可以使用它们即可。

当函数在同一个文件中时,这不是问题,但现在经过一个小时的谷歌搜索和尝试各种尝试后,这似乎几乎是不可能的。

最佳答案

在一个文件中定义变量,如:

type var_name;

并在另一个文件中将其声明为全局的,例如:

extern type var_name;

关于c++ - 在 C++ 中跨多个文件使用相同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2544852/

相关文章:

c++ - 如何在给定特定节点的 BST 中找到直接较大的元素?

javascript - 在 json 中使用变量

由 2 个文件共享的 C++ 变量

r - 如何将所有因子变量批量更改为数值变量

c++ - 默认构造的 std::random_device 不返回随机数

c++ - boost 1.66.0 : could not find boost libraries :boost_system, boost_filesystem,boost_thread,boost_date_time

c++ - 为什么在 C/C++ 中重复包含一些头文件?

c++ - 同时添加头文件和实现文件

c# - 通过 C# 导入 Python 库?

Swift 语言 : How to define a computed variable with observer?