04 2015 档案
摘要:2016-03-29补充:灰色字体一般是用ClassWizard添加变量后,系统自动产生的变量与控件对应映射的代码。 VC6.0中: 绿色字体是注释, 蓝色字体是关键字, 黑色字体是用户写的程序, 灰色字体是向导自动产生的代码。
阅读全文
摘要:1 // 自定义变量范围: 2 // 让数组索引变量i在自己指定的范围内(比如0~32)循环,只需对i进行33求余运算 3 // 比如想让i在0~a内循环,那么就是for(i=a+1;i/(a+1);i++) 4 5 #include "stdio.h" 6 7 8 int m...
阅读全文
摘要:将0x10000赋给一个int变量,在不同编译器中的结果1、在VC6.0中: 1 // 0x10000是否越界int.cpp : 2 // 看看0x10000是否超了int, 3 // 理论上1个char是8bit,就是0xFF;1个int是16bit,就是0xFFFF;所以0x10000应该是超的...
阅读全文
摘要:我的理解是,不管定义时将指针定义成何种类型,指针本质上都是一个数字,其位数由编译器来决定。比如我的编译器是32位,那么无论是定义一个char *pc还是定义一个int *pi,本质上pc与pi都是一个32位的数,但是由于"char *" 和 "int *"的限制,所以pc++是自加8bit,而pi+...
阅读全文
摘要:利用带参数的宏,可以加强封装,简化主体代码。(VC6控制台工程) 1 // 带参数的宏.cpp 2 // 看看带参数的宏是怎么玩的 3 4 //#include "stdafx.h" 注释掉这个头文件,同时在Project——setting——precompiled headers——选择“N...
阅读全文
浙公网安备 33010602011771号