#ifdef __cplusplus #endif解释说明

cpp中对函数的重载处理。在c++中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入好比函数的返回类型等等.而在C中,只是简单的函数名字而已,不会加入其余的信息.也就是说:C++和C对产生的函数名字的处理是不同的.c++ C++之父在设计C++之时,考虑到当时已经存在了大量的C代码,为了支持原来的C代码和已经写好C库,须要在C++中尽量的支持C,而extern"C"就
相关文章
相关标签/搜索