2011-05-05 54 views
1

我是C++的新手,现在学习了extern关键字,我检查了一些教程,它提到了extern“C”,我很困惑它。与extern有什么不同? 任何人都可以提供一些有关C++中extern方法的教程吗?extern关键字不同于c到C++?

+0

你从哪里学习C++书籍并没有涉及到这方面的内容,以及你在这里问过的其他问题?本网站不打算提供教程。 – 2011-05-05 22:11:45

+0

@unapersson如果我的文章是兄弟你,你可以跳过它,并保持沉默。 – cong 2011-05-05 22:14:47

+0

恐怕我不会那样做。 – 2011-05-05 22:18:22

回答

0

extern "C"意味着编译器应该为它定义的C++函数生成C风格的名称变形,以便C代码可以调用该C++函数。

+0

@unapersson:已更正。 – orlp 2011-05-05 22:28:49