未完待续

我的笔记本

导航

2005年8月10日

摘要: 测内存泄漏首先,检测内存泄漏的基本工具是调试器和 CRT 调试堆函数。为了使用调试堆函数,必须在要检测内存泄漏和调试的程序中添加下面的语句: #define _CRTDBG_MAP_ALLOC #include #include #include "debug_new.h" MSDN 如是说:“必须保证上面声明的顺序,如果改变了顺序,可能不能正常工作。”至于这是为什么,我们不得而知。MS 的老... 阅读全文

posted @ 2005-08-10 19:03 普罗大众 阅读(881) 评论(0) 推荐(0)

摘要: ADO操作数据的几个问题总结了几个在用ADO操作数据库的时候常遇见的问题。1读数据库中的二进制数据,在论坛里有人提到用GetChunk不行,只能读Image类型的数据,下面是一个声音数据的例子:long lDataSize = m_adoRecordSet.GetFields()->GetItem("声音"screen.width/2)this.width=screen.width/2" vspa... 阅读全文

posted @ 2005-08-10 19:02 普罗大众 阅读(442) 评论(0) 推荐(0)

摘要: 一个由c/C++编译的程序占用的内存分为以下几个部分一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(stati... 阅读全文

posted @ 2005-08-10 18:55 普罗大众 阅读(351) 评论(0) 推荐(0)