C/C++
文章平均质量分 72
AaronChung
这个作者很懒,什么都没留下…
展开
-
VC中用于调试程序的宏
ASSERT() ASSERT()被测试它的参数,若参数为0,则中断执行并打印一段说明消息。在 Release 版本的程序中它不起任何作用。ASSERT()使用的时候必须保证参数表达式中不能有函数调用(译者注:ASSERT()宏在 Release 版本中不对表达式求值),因此对于任何有函数调用的参数表达式,应该使用宏 VERIFY(),以保证表达式中的函数调用在 Release 版本中原创 2006-09-05 00:25:00 · 1051 阅读 · 0 评论 -
指针 常量 变量
1)指向常量的指针变量 指针本身的内容可改变,但不会通过该指针改变所指向的内容。例如: const int MAX=3; const int * iPointer = &MAX; iPointer = new int; 是合法的。 *iPointer=2;//非法 *iPointer += 3;//非法,它不可以改变指针所指向的内容。 应该明确,指向常量的指针是可以指向变量的。下列语句成立: in原创 2006-09-04 23:56:00 · 1178 阅读 · 0 评论 -
编程命名规则
编程的命名规则,我第一反应就会想到匈牙利命名法。匈牙利命名法我都不想多说,因为网上的文章一大把,大家自己去google搜索。但是为了方便起见,我还是在这里简单的介绍一下:匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是一、先m_(成员变量)或者是g_(全局变量)二、就是指针,通常以p来表示三、然后是原创 2006-09-05 22:28:00 · 3836 阅读 · 0 评论