extern C的做用详解

 extern "C"的主要做用就是为了可以正确实现C++代码调用其余C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。因为C++支持函数重载,所以编译器编译函数的过程当中会将函数的参数类型也加到编译后的代码中,而不只仅是函数名;而C语言并不支持函数重载,所以编译C语言代码的函数时不会带上函数的参数类型,通常之包括函数名。html      这个功能
相关文章
相关标签/搜索