关于这个问题,我知道的知识有:C++ 标准库包含了所有的 C 标准库1。
所以我觉得 C++ 用 C 里面的东西应该没啥大问题,因此也一直不太理解为什么需要下面这段代码
#ifdef __cplusplus
extern "C" {
#endif
...
#ifdef __cplusplus
}
#endif
昨天听同学聊天说到这个,被 diss 一番。于是
关于这个问题,我知道的知识有:C++ 标准库包含了所有的 C 标准库1。
所以我觉得 C++ 用 C 里面的东西应该没啥大问题,因此也一直不太理解为什么需要下面这段代码
#ifdef __cplusplus
extern "C" {
#endif
...
#ifdef __cplusplus
}
#endif
昨天听同学聊天说到这个,被 diss 一番。于是