10 2014 档案
摘要:前言 在编写代码中,我们经常回调用这样或那样的方法(函数),但是我们真的了解各种参数类型在内存上市如何分配的么?不见得,至少在这之前我就不是很了解。我们也许认为这只是一个很小的问题,觉得知道方法是做什么的、会调用方法就行,所以就忽略了这一点。下面就了解一下方法中的参数是如何在内存上分配的。如有不妥之
阅读全文
摘要:前面的话 最近学习堆和栈,在网上查找了一些资料,以下来自网友的回答,由于看着不是很清晰,整理了一下。一来方便自己查看,另一方面整洁的排版方便大家看。 一个程序一般分为3段:text段、data段、bss段;text段:就是放程序代码的,编译时确定,只读;data段:存放在编译阶段(而非运行时)就能确
阅读全文
摘要:在Windows程序中,消息是由MSG结构体来表示的。MSG结构体的定义如下(参见MSDN): 该结构体中各成员变量的含义如下: 第一个成员变量hwnd表示消息所属的窗口。我们通常开发的程序都是窗口应用程序,一个消息一般都是与某个窗口相关联的。例如,在某个活动窗口中按下鼠标左键,产生的按键消息就是发
阅读全文