我是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