我通常不会这样做,但我目前正在处理的项目需要几个位于c源文件中的函数。extern "C" { int match(char str[], char sentence[], int n);我只是想知道,将这些原型添加到c中的链接函数的最佳位置在哪里?应该将它添加到c++源文件(在我的示例中是command.cpp),还是添加到c/c</e
我找到了一个 of user
C和C++不是同一种语言。特别是,C const与C++ const无关。我知道,C中的const限定符和C++中的const限定符之间的一个区别是它的默认链接。在命名空间范围内声明的对象(在C++中使用C++限定符)具有内部链接,而在C中,在全局范围声明const限定符的对象(在const之前没有static限定符)具有外部链接