C++笔记之extern关键字
code review!
文章目录
- C++笔记之extern关键字
- 0.前言
- 1.extern是C语言的关键字还是C++中的关键字?
- 2.extern关键字和全局变量
- 3.ChatGpt讲述extern的用法
- 4.extern一般用法
- 4.1.在本模块中使用
- 4.2.跨模块中使用
- 5.标准定义使用extern关键字的步骤
- 7.extern "C"
- 7.1.C++中调用C的代码
- 7.2.C中调用C++的代码
- 7.3.其它博文extern "C"举例
0.前言

1.extern是C语言的关键字还是C++中的关键字?

2.extern关键字和全局变量

3.ChatGpt讲述extern的用法

4.extern一般用法
4.1.在本模块中使用

4.2.跨模块中使用

5.标准定义使用extern关键字的步骤


7.extern “C”

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NHIoOXvE-1687424018730)(https://note.youdao.com/yws/res/17733/WEBRESOURCE1a933643bdd0099db70962c20c16f443)]](https://img-blog.csdnimg.cn/59a680a4bbb04e60b6e7b98873979b23.png)
7.1.C++中调用C的代码

7.2.C中调用C++的代码

7.3.其它博文extern "C"举例


那么同样的道理,如果是C想调用C++的呢?C++的函数前面标记extern “C”,就会变成C可以调用的。
当然这里还想说的是,C++的对外,extern “C”,一般是独立出去,单独的一个实现,用来做C和C++内部的桥梁。


![[进阶]网络通信:TCP通信,一发一收,多发多收](https://img-blog.csdnimg.cn/51572d1a0f644d86929f02bfbd2f8de8.png)















