extern

1. 声明外部变量

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

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

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

参考

extern作用详解

相关推荐
2401_8318249621 小时前
嵌入式C++驱动开发
开发语言·c++·算法
cui_ruicheng1 天前
C++数据结构进阶:哈希表实现
数据结构·c++·算法·哈希算法·散列表
li星野1 天前
[特殊字符] 模拟试卷一:C++核心与系统基础(90分钟)答案版
开发语言·c++·算法
呆瑜nuage1 天前
【复习系列】高频C/C++库函数手写实现指南与自定义类型的理解指南
c语言·c++·面试
li星野1 天前
C++面试真题分享20260320
java·c++·面试
Irissgwe1 天前
c++特殊类设计
java·开发语言·c++
2301_816651221 天前
C++中的享元模式变体
开发语言·c++·算法
m0_583203131 天前
C++中的访问者模式变体
开发语言·c++·算法
浅念-1 天前
C ++ 智能指针
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
不染尘.1 天前
最小生成树算法
开发语言·数据结构·c++·算法·图论