自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 全局变量

全局变量是在main函数之前就分配局部变量在定义时分配,超出作用域后释放静态局部变量只分配一次,程序退出后才释放函数参数与局部变量基本上相同在进入函数时分配,函数结束时释放

2013-04-17 16:30:54 553

转载 深度剖析MFC消息反射机制

深度剖析消息反射机制作者:hustli    (附:我稍加修改)摘要:在前面我们分析了控件通知消息WM_NOTIFY,和WM_NOTIFY紧密联系的还有一个MFC新特性:消息反射。本文中,我想就这个问题作一个全面的论述,如果有错误,还望各路大虾批评指正。什么是消息反射?    在windows里面,子控件经常向父控件发送消息,例如很多子控件要绘制自己的背景,就可能向父窗口发

2013-04-17 11:22:02 502

转载 SDK

其实很简单,SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。(SDK编程指调用raw API进行Windows

2013-04-17 09:47:24 476

转载 2010-07-13 15:42 C++面试之const、#define --

C++面试之const、#define --转问题1:const与#define相比有什么不同?C++可以用const定义常量,也可以用#define定义常量,但是前者比后者有更多的有点:1、const常量有数据类型,而宏常量没有数据类型。编译器可以对const进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换中可能会产生意料不到的错误(边际效应)。2、

2013-04-07 11:44:44 744

转载 请说出static 和const 关键字尽可能多的作用 .

static 关键字至少有下列n 个作用:(1)函数体内static 变量的作用范围为该函数体,不同于auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)在模块内的static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(3)在模块内的static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块

2013-04-07 11:39:08 1058

转载 #define的用法

[c语言] #define的用法#define的用法转自http://blog.csdn.net/djsl6071/archive/2007/04/02/1549539.aspx1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处

2013-04-07 11:34:41 483

转载 预处理器

预处理器(Preprocessor)  2011-10-07 20:50:58|  分类: 程序员笔试面试|字号 订阅1、预处理器(Preprocessor)用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)

2013-04-07 11:33:47 634

转载 c语言 #define 中的UL

c语言 #define 中的ULU和L是 整数文字量的后缀修饰,用于显示指明整数文字量的类型为unsigned int(U)和long int(L)。   类似的还有浮点数文字量的后缀修饰F或f,用于指明文字量表示的是一个float,而不是默认情况下的double。经常发现一些C语言中通过#define 定义的数据中包含有UL符号,不理解为什么,把他去掉发现也没有什么区别。现在才明

2013-04-07 11:31:07 1527

转载 位操作实现 x%32

1 #include 2 /*实现x%32的位操作*/ 3 int main() 4 { 5 char buf[20]; 6 fgets(buf,sizeof(buf),stdin); 7 fflush(stdin); 8 int ret = atoi(buf);//字符串转换成整数 9 printf("%d

2013-04-05 10:15:24 471

转载 c的位操作

一、位的概念我们知道,在计算机中,一字节占8位(现在的某些电脑也有占16位的),这样表示的数的范围为0-255,也即00000000-11111111。位就是里面的0和1。char c=100;实际上c应该是01100100,正好是64H。其中高位在前,低位在后。| |第7位 第0位二、位逻辑运算符符号 描述& 按位与| 按位或^ 按位异或~ 按

2013-04-05 10:06:13 508

转载 sizeof() 字节对齐

1. 定义: 简单的说其作用就是返回一个对象或者类型所占的内存字节数。 MSDN上的解释为: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns

2013-04-05 10:04:52 634

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除