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