extern

1. 声明外部变量

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

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

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

参考

extern作用详解

相关推荐
yong158585534312 小时前
Linux C++ 中的 volatile变量在多线程环境下进行运算的问题
c语言·c++
小肝一下12 小时前
c++从入门到跑路——string类
开发语言·c++·职场和发展·string类
楼田莉子12 小时前
设计模式:构造器模式
开发语言·c++·后端·学习·设计模式
邪修king12 小时前
UE5 零基础入门第二弹:让你的几何体 “活” 起来 ——Actor 基础与蓝图交互入门
c++·ue5·交互
玉树临风ives12 小时前
atcoder ABC 453 题解
数据结构·c++·算法·图论·atcoder
小则又沐风a12 小时前
STL库: string类
开发语言·c++
mmz120712 小时前
深度优先搜索DFS2(c++)
c++·算法·深度优先
6Hzlia12 小时前
【Hot 100 刷题计划】 LeetCode 169. 多数元素 | C++ 哈希表基础解法
c++·leetcode·散列表
暴力求解12 小时前
C++ ---string类(三)
开发语言·c++
say_fall13 小时前
有关算法的简单数学问题
数据结构·c++·算法·职场和发展·蓝桥杯