随笔分类 - C/C++
摘要:读取REG_SZ类型的注册表键值 1 // 读取 REG_SZ 类型键值的代码 2 3 HKEY hKey = NULL; 4 DWORD dwSize = 0; 5 DWORD dwDataType = 0; 6 LPBYTE lpValue = NULL; 7 LPC...
阅读全文
摘要:今天做oj的时候,定义了两个宏://wrong code#define max_2(a,b) a>b?a:b#define max_3(a,b,c) (a>b?a:b)>c?(a>b?a:b):c然后程序结果总是WA,仔仔细细检查程序的逻辑一遍又一遍,都快抓狂了,最后终于发现是我定义的两个宏有问题。改为如下就AC了:#define max_2(a,b) (a>b?a:b)#define max_3(a,b,c) ((a>b?a:b)>c?(a>b?a:b):c)对的,就是差两个括号,没有括号,因为优先级不一样,造成运算顺序并不是我们预期的那样,运
阅读全文
