- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 (转)VC下关于debug和release的不同的讨论
<br />在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当头一棒啊,可是疼归疼,问题总要解决,下面将讲述一下我的几点经验,看看是不是其中之一:<br /><br /><br />1. 变量。<br />大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值近似于随机(我想是直接从内存中分配的,没有初始化过)。这样就明
2011-04-21 18:08:00 762
转载 CALLBACK函数(转) - C/C++
<br />调用(calling)机制从汇编时代起已经大量使用:准备一段现成的代码,调用者可以随时跳转至此段代码的起始地址,执行完后再返回跳转时的后续地址。 CPU为此准备了现成的调用指令,调用时可以压栈保护现场,调用结束后从堆栈中弹出现场地址,以便自动返回。借堆栈保护现场真是一项绝妙的发明,它使调用者和被调者可以互不相识,于是才有了后来的函数和构件,使吾辈编程者如此轻松愉快。若评选对人类影响最大之发明,在火与车轮之后,笔者当推压栈调用。<br /> 话虽这样说,此调用机制并非完美。回调函数就是一例。函
2011-04-21 17:54:00 1461
原创 红黑树 C++源代码实现
<br /> 今天看了csdn博主july写的红黑树系列,觉得他写的非常好,研究了很长时间的红黑树 ,终于觉得明白些了。july写的C++源代码实现,已经非常好了,我只是在他的基础上 稍微做了一下修改,能够知道每个节点是个红 还是黑色的。<br />july的博客地址:http://blog.csdn.net/v_JULY_v/archive/2011/03/29/6285620.aspx,可以去他那看看他的系列!<br />直接上代码:<br />RB_tree.h<br />//file RBTre
2011-04-15 13:59:00 1518
FlashFXP_3.7.9.1348_Beta_SC
2011-02-17
Android系统原理与开发要点详解
2010-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人