我是C++的新手,現在學習了extern關鍵字,我檢查了一些教程,它提到了extern「C」,我很困惑它。與extern有什麼不同? 任何人都可以提供一些有關C++中extern方法的教程嗎?extern關鍵字不同於c到C++?
1
A
回答
2
extern "C"
是一個C++構造,允許您將C和C++代碼鏈接在一起。有關「教程」,請參閱FAQ:http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html。
0
extern "C"
意味着編譯器應該爲它定義的C++函數生成C風格的名稱變形,以便C代碼可以調用該C++函數。
+0
@unapersson:已更正。 – orlp 2011-05-05 22:28:49
相關問題
- 1. C++ extern關鍵字和全局變量
- 2. C++中的extern關鍵字問題
- 3. static和extern關鍵字LINK錯誤C++
- 4. extern關鍵字在C中的行爲
- 5. C函數定義和Extern關鍵字
- 6. 在C++中使用extern關鍵字
- 7. 關於extern「C」的C++到Java轉換問題
- 8. extern關鍵字的用法
- 9. VS2010與extern關鍵字
- 10. extern關鍵字問題
- 11. Extern關鍵字的使用
- 12. c#關鍵字
- 13. C - 爲全局變量明確寫入extern關鍵字
- 14. c#Linq關鍵字?
- 15. 函數的C++ extern關鍵字。爲什麼不包含頭文件?
- 16. VB.NET等價於C#var關鍵字
- 17. static vs extern「C」/「C++」
- 18. C#字典 - 給定的關鍵字不存在於字典中
- 19. 在標題中找不到C++ extern
- 20. extern關鍵字是指什麼意思?
- 21. extern關鍵字與函數名稱
- 22. extern in objective-C;他們的行爲與C不同嗎?
- 23. C++ extern變量不可見
- 24. 的extern在C
- 25. C++的extern聯
- 26. Extern變量C++
- 27. EXTERN變量C
- 28. 使用轉到關鍵字用C
- 29. 關於c#關鍵字中未提及的上下文關鍵字
- 30. 相當於C#的'只讀'關鍵字的C++/CLI
你從哪裏學習C++書籍並沒有涉及到這方面的內容,以及你在這裏問過的其他問題?本網站不打算提供教程。 – 2011-05-05 22:11:45
@unapersson如果我的文章是兄弟你,你可以跳過它,並保持沉默。 – cong 2011-05-05 22:14:47
恐怕我不會那樣做。 – 2011-05-05 22:18:22