我是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. extern關鍵字在C中的行爲
- 3. extern關鍵字問題
- 4. VS2010與extern關鍵字
- 5. C - 爲全局變量明確寫入extern關鍵字
- 6. c#關鍵字
- 7. 函數的C++ extern關鍵字。爲什麼不包含頭文件?
- 8. c#Linq關鍵字?
- 9. VB.NET等價於C#var關鍵字
- 10. static vs extern「C」/「C++」
- 11. C#字典 - 給定的關鍵字不存在於字典中
- 12. 在標題中找不到C++ extern
- 13. extern關鍵字與函數名稱
- 14. extern關鍵字是指什麼意思?
- 15. extern in objective-C;他們的行爲與C不同嗎?
- 16. Extern變量C++
- 17. C++的extern聯
- 18. EXTERN變量C
- 19. 的extern在C
- 20. 關於c#關鍵字中未提及的上下文關鍵字
- 21. C#MySQL錯誤:不支持關鍵字
- 22. 「不支持的關鍵字」MySQL C#
- 23. 相當於C#的'只讀'關鍵字的C++/CLI
- 24. 相當於C++檢查關鍵字的C++/CLI
- 25. C#在C++中的默認關鍵字相當於?
- 26. Objective-c - 類關鍵字
- 27. c#覆蓋關鍵字
- 28. C#構造base關鍵字
- 29. C++關鍵字使用
- 30. #line關鍵字在C
你從哪裏學習C++書籍並沒有涉及到這方面的內容,以及你在這裏問過的其他問題?本網站不打算提供教程。 – 2011-05-05 22:11:45
@unapersson如果我的文章是兄弟你,你可以跳過它,並保持沉默。 – cong 2011-05-05 22:14:47
恐怕我不會那樣做。 – 2011-05-05 22:18:22