extern

1. 声明外部变量

现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是相互透明的,也就是说,在编译时,全局变量的可见区域限制在文件内部。extern可以看到别的文件中的全局变量。

2. 在c++中用c的方式编译

比如编译FFMpeg,c没有函数重载的概念。

参考

extern作用详解

相关推荐
逝雪Yuki2 分钟前
P4017 最大食物链计数
c++·算法·动态规划·拓扑排序·洛谷
sycmancia17 分钟前
C++——对象模型分析
开发语言·c++
云泽80818 分钟前
C++ STL set 容器全解析:从基础用法、算法实践到云同步实战
开发语言·c++·算法
山上三树18 分钟前
C++ 智能指针详解与代码示例
开发语言·c++
载数而行52035 分钟前
QT系列,对象树 栈和堆 QDebug以及日志打印
c++·qt·学习
xiaoye-duck43 分钟前
《算法题讲解指南:优选算法-分治-快排》--45.数组中的第k个最大元素,46.最小的k个数
c++·算法
SCBAiotAigc43 分钟前
2026.3.7:具身智能之51单片机<二>:ISP烧录过程
c++·人工智能·单片机·嵌入式硬件·51单片机·c
tankeven1 小时前
HJ125 最大最小路
c++·算法
梦游钓鱼1 小时前
Timestamp.cc和Timestamp.h文件分析
开发语言·c++
十年编程老舅1 小时前
Linux GDB 调试超详细教程:入门 + 实战
linux·c++·gdb