extern “C”
来源:互联网 发布:淘宝哪里看自己的等级 编辑:程序博客网 时间:2024/06/03 18:10
在C++程序中调用被 C编译器编译后的函数,为什么要加 extern “C”? (5分)
答:C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个函数的原型为: void foo(int x, int y);
该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字。
- extern &&extern c
- extern, extern "C",__stdcall
- extern与extern "C"
- extern 和extern "C"
- extern与extern “C”
- extern 与 extern "C"
- extern 和 extern“C”
- c/c++:extern,extern "C"
- extern“C” ???
- extern "C"
- C extern
- extern"c"
- extern "C"
- extern "C"
- extern "C" {}
- C extern
- extern "C"
- extern c
- 编译原理: Big_endian, Little_endian 问题
- Write Your Own Operating System Tutorial(中文版) - Lesson 2: 着手我们第一张启动盘
- Write Your Own Operating System Tutorial(中文版)- Lesson 3: NASM
- 内存占有计算
- Write Your Own Operating System Tutorial(中文版)- Lesson 4: Hello, World
- extern “C”
- Write Your Own Operating System Tutorial(中文版) -Lesson 5: 动起来!
- 内存申请及存放位置问题
- Write Your Own Operating System Tutorial(中文版) - Lesson 6: Boot Loader
- strlen和sizeof有什么区别?
- 软件书籍推荐
- #define 相关问题
- 用c#写画图形
- Linux系统信息查看命令大全