我一直在阅读 stdio.h
文件,但我感到困惑。
例如,有这样一行代码:
_CRTIMP FILE* __cdecl __MINGW_NOTHROW fopen (const char*, const char*);
我知道FILE*
表示返回类型,我发现_CRTIMP
是常量,定义为
# ifndef _CRTIMP
# define _CRTIMP __declspec(dllimport)
# endif
我不理解它,它的作用是什么?其他字符串(__cdecl
,__MINGW_NOTHROW
)是什么意思?