use*_*710 6 c c++ extern
我的问题主要是关于C++工具链"理解"C和C++的事实,所以如果我用extern "C"c ++工具链提供一些代码,我认为它可以理解如何处理它; 但是,如果我将代码提供extern "C++"给C工具链怎么办?
extern "C"
extern "C++"
预期的行为是什么?
Mat*_*son 7
如果编译器也理解C++,它可能会接受它.如果它是一个纯粹的C编译器,它将会对象(就像它会一样,extern "C"因为该语法不是有效的C - 这就是为什么它通常包含在#ifdef __cplusplus一些或类似的内容)
#ifdef __cplusplus
归档时间:
12 年,5 月 前
查看次数:
185 次
最近记录: