C/C++
jkkl2016
这个作者很懒,什么都没留下…
展开
-
【vc】DECLARE_SERIAL / IMPLEMENT_SERIAL 宏的技术详解
DECLARE_DYNAMIC表明的是支持类型信息, 有了这个宏,我们就可以判断一个类究竟是什么类,比如 class A; class B:public A; A a; B b; 现在有一个指针 class *pA 它指向一个对象, 请问你怎么知道pA指向的是a对象还是b对象,这是如果有类型信息,我们就可以知道pA到底是什么对象, 其实,它内部的实现原理是一个字符串,所以,进行这个判断时转载 2012-03-06 12:04:11 · 479 阅读 · 0 评论 -
VC 常见问题百问
VC 常见问题百问 (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2) 确定应用程序的路径 Use GetModuleFileName 获得应用程序的路转载 2012-03-14 17:19:07 · 563 阅读 · 0 评论 -
C/C++中函数指针
C/C++中函数指针的含义 函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢? 如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。 定义一个指向函数的指针用如下的形式,以上面的test()为例: int (*fp)(int a);//这里就定义了一个指向函数的指针转载 2012-05-04 10:30:38 · 383 阅读 · 0 评论 -
LINK : fatal error LNK1201: error writing to program database "\..project.pdb"
问题重现:VC6.0编译环境, 链接时报错: LINK : fatal error LNK1201: error writing to program database "E:\Lib_BIZ.pdb"; check for insufficient disk space 分析:百度后知道.pdb 文件是用来存放调试信息的,找不到该文件则应该跟工程的Debug info 设原创 2012-07-17 10:24:45 · 3627 阅读 · 2 评论 -
C++ 多线程参数传递
一下手写程序就发现各种的原创 2014-08-30 16:32:11 · 4809 阅读 · 0 评论 -
辗转相除法证明
今天做面试题,又遇到了求两个数的最大公约数问题,原创 2014-08-30 12:47:56 · 982 阅读 · 0 评论 -
Linux 开发环境配置
第一次装Redhat原创 2014-08-31 13:26:13 · 527 阅读 · 0 评论