摘要:
当调用一个Windows函数时,它首先检验传递给它的各个参数的有效性,然后再设法执行任务。如果传递了一个无效参数,或者由于某种原因无法执行这项操作,那么操作系统就会返回一个值,指明该函数在某种程度上运行失败了。下面说说Windows常见的返回值类型:1) VOID:表明该函数运行不可能失败,Windows函数的返回值很少是VOID。2) BOOL:如果函数运行失败,返回值是0,否则返回值是非0值。最好对返回值进行测试,以确定它是0还是非0,而不是测试返回值是否是TRUE。3) HANDLE:如果函数运行失败,则返回值通常是NULL,否则返回值是某个HANDLE,用于标识你可以操作的一个对象。F 阅读全文
摘要:
const类型修饰符可以:1) 用来说明符号常量和常数组(必须同时进行初始化,以后不能再更新)C++中,用关键字const修饰的标识符称为符号常量,或称为const变量。常量在使用前必须先定义同时初始化 ,例如:const double pi = 3.1415926或double const pi = 3.1415926;通常情况下const同预处理器#define一样只是将所赋值存入编译器的符号表中(符号表仅仅在编译时存在,在编译过程中编译器将程序中的名字与它在符号表中对应的数值作简单的替换),在使用时进行值替换,并不为const创建存储空间。C++中const默认为内部连接(C中const 阅读全文