c++
fengfeiwanqian
这个作者很懒,什么都没留下…
展开
-
extern "C"的用法解析
转载自:http://www.cnblogs.com/rollenholt/archive/2012/03/20/2409046.html 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一转载 2015-08-10 16:45:58 · 303 阅读 · 0 评论 -
用extern定义全局变量
1.extern的作用 extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的, C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun@aBc_int_int#%$也可能是别的,这要看编译器的"脾气"了转载 2015-08-10 16:22:13 · 419 阅读 · 0 评论 -
C++ 动态链接库的两种调用方式
转载地址:http://blog.csdn.net/zy_dreamer/article/details/8878944?utm_source=tuicool 1. Load-time Dynamic Linking 载入时动态链接 这种用法的前提是在编译之前已经明确知道要调用DLL中的哪几个函数,编译时在目标文件中只保留必要的链接信息,而不含DLL函数的代码;当程转载 2015-08-13 20:26:28 · 10487 阅读 · 0 评论