extern

1. 声明外部变量

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

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

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

参考

extern作用详解

相关推荐
4ever.ov017 分钟前
精学C++第一站 从命名空间到引用:C++入门核心语法全梳理(13000字长文)
开发语言·c++·clion
听风若依33 分钟前
C++模板初阶
c++·算法
纪念 2291 小时前
C++ 算法(模拟)
开发语言·c++·算法
zwc32104320551 小时前
Day 2:图像内存、数据类型与stride
c++·人工智能·opencv·算法·计算机视觉
道尔柯南2 小时前
C++ 内存管理详解:从 malloc/free 到 new/delete
c++·面试
東隅已逝,桑榆非晚2 小时前
AVL数实现
c++·笔记·学习·算法
思想觉悟2 小时前
SEAndroid实战
android·linux·c++
.YM.Z3 小时前
优选算法——【双指针算法2】C++实现
开发语言·c++·算法
思想觉悟3 小时前
Aosp开发磨刀石之ADB速查
android·c++
小此方3 小时前
C++ 工程组件与基础设施(三)详解RPC服务的概念与安装,图片介绍Brpc服务器和客户端的搭建过程
服务器·c++·rpc