- 博客(8)
- 收藏
- 关注
转载 C++ 动态链接库的两种调用方式
转载地址:http://blog.csdn.net/zy_dreamer/article/details/8878944?utm_source=tuicool1. Load-time Dynamic Linking 载入时动态链接这种用法的前提是在编译之前已经明确知道要调用DLL中的哪几个函数,编译时在目标文件中只保留必要的链接信息,而不含DLL函数的代码;当程
2015-08-13 20:26:28 10488
转载 extern "C"的用法解析
转载自:http://www.cnblogs.com/rollenholt/archive/2012/03/20/2409046.html1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一
2015-08-10 16:45:58 303
转载 用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
转载 C++中的virtual
http://blog.sina.com.cn/s/blog_8d13a22b0100umoa.html参考资料:http://www.programfan.com/article/2782.html作为通常的原则,如果一个类定义了虚函数,那么它的析构函数就应当是virtual的。因为定义了虚函数则隐含着:这个类会被继承,并且会通过基类的指针指向子类对象,从而得到多态性。”
2015-06-11 11:17:37 313
转载 vc++ error:LNK2005 已经在*.obj中定义
为什么会出现这个错误??“error LNK2005: 已经在*.obj中定义” 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误,弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用
2015-05-26 10:01:04 1068
转载 定义返回函数指针的指针
定义返回函数指针的函数转载地址:http://blog.csdn.net/zhiqiangzhan/article/details/46513461. 基础知识: 1) 定义函数指针:return_type (*func_pointer)(parameter_list)2) 定义返回函数指针的函数:return_type(*function(func_par
2015-05-18 22:44:04 511
转载 vc 创建线程的方法
转载自:http://blog.sina.com.cn/s/blog_62cf7e7d0100xpdd.htmlCreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别转自:http://www.cnblogs.com/chuncn/archive/2009/03/08/1406096.ht
2015-05-18 12:29:27 904
原创 线程退出
微软的退出线程的文档说明:https://msdn.microsoft.com/zh-cn/ms686724总结下线程退出的函数: The thread calls the ExitThread function. (c语言中建议使用)Any thread of the process calls the ExitProcess function.T
2015-05-14 11:44:56 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人