extern

1. 声明外部变量

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

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

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

参考

extern作用详解

相关推荐
Dream it possible!8 小时前
LeetCode 面试经典 150_二分查找_在排序数组中查找元素的第一个和最后一个位置(115_34_C++_中等)
c++·leetcode·面试
月光下的麦克9 小时前
如何查案动态库版本
linux·运维·c++
小六子成长记9 小时前
【C++】:搜索二叉树的模拟实现
数据结构·c++·算法
汉克老师9 小时前
GESP2025年9月认证C++二级真题与解析(编程题1(优美的数字))
c++·算法·整除·枚举算法·求余·拆数
carver w10 小时前
MFC入门教程 最简版
c++·mfc
王老师青少年编程10 小时前
信奥赛C++提高组csp-s之倍增算法
c++·csp·信奥赛·csp-s·提高组·倍增算法·rmq
低频电磁之道10 小时前
编译C++的几种方式(MSVC编译器)
开发语言·c++
Zsy_05100310 小时前
【C++】类和对象(一)
开发语言·c++
是娇娇公主~10 小时前
工厂模式详细讲解
数据库·c++
_OP_CHEN11 小时前
【从零开始的Qt开发指南】(二十三)Qt 界面优化之 QSS 实战指南:从入门到精通,让你的界面颜值飙升!
开发语言·c++·qt·前端开发·界面美化·qss·客户端开发