我目前正在审查并学习一些github程序,并且我在一个hpp文件中提供资金:
有 extern“C”来覆盖所有的c头文件,如 stdio.h , stdint.h 等等。
extern "C"
{
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <inttypes.h>
}
我也谷歌如何运作,我只是想知道我们是否还需要这样做。并且哪种方式更好?
1)用extern“C”覆盖c头;
2)直接包含那个c头文件;