文章分类 - 面试
摘要:http://blog.chinaunix.net/uid-23215128-id-2521252.htmlhttp://www.gbunix.com/htmldata/2004_12/14/20/article_828_1.html如果C++程序要调用已经被编译后的C函数,该怎么办?假设某个C函数的声明如下:void foo(int x, int y);该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连接。由于编译后的名字不同,C++程序不能直接调用C函数。C++提供了一个C连接交换指定符号extern“C”来
阅读全文

浙公网安备 33010602011771号