extern

1. 声明外部变量

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

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

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

参考

extern作用详解

相关推荐
FL16238631291 分钟前
[C++][cmake]基于C++在windows上onnxruntime+opencv部署yolo26-seg的实例分割onnx模型
c++·windows·opencv
小π军1 小时前
C++ STL:array容器常见用法
开发语言·c++
暮色_年华1 小时前
随想4:从roofline角度分析IO多路复用和B+树的设计思路
c++
Ailsa_Lin_1 小时前
【二分】CF1354D Multiset
c++·二分
一只小bit2 小时前
Qt MainWindow:主窗口组件的介绍与正确使用
前端·c++·qt
我是一只小青蛙8882 小时前
C++核心过渡:类与对象精讲
开发语言·c++
玖釉-2 小时前
Windows 下 VS2022 编译运行 Khronos Vulkan Samples 全避坑指南
c++·windows·图形渲染
星火开发设计2 小时前
C++ 分支结构:if-else 与 switch-case 的用法与区别
开发语言·c++·学习·算法·switch·知识·分支
txzrxz2 小时前
数据结构有关的题目(栈,队列,set和map)
数据结构·c++·笔记·算法··队列
Two_brushes.2 小时前
C++ 常见特殊类的设计(含有单例模式)
开发语言·c++