extern C 在c 与 cxx间的使用
生活随笔
收集整理的這篇文章主要介紹了
extern C 在c 与 cxx间的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. cxx實(shí)現(xiàn)了函數(shù)的重載,同一個(gè)函數(shù)名,參數(shù)可以不同,在test.cxx中如下代碼
(1)cxx的函數(shù)原型
#gcc -c test.cxx
#readelf -s test.o
函數(shù)實(shí)際上帶了類型,這種是無法給C程序進(jìn)行調(diào)用的
?
(2)因此采用 extern "c" 對(duì)函數(shù)進(jìn)行定義
#gcc -c test.cxx
#readelf -s test.o
與正常的C函數(shù)一致, 可以正常調(diào)用。
?
總結(jié)
以上是生活随笔為你收集整理的extern C 在c 与 cxx间的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Python增加csdn的访问量
- 下一篇: SVN 放弃修改或撤销删除