代码集
1、do...while 循环
a、 do...while(0)消除goto语句。通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源 。
b、宏定义中的do...while(0)
#define SAFE_DELETE(p) do{ delete p; p = NULL} while(0)
2、CMap在用CString做key类型时, 关键要注意的是ARG_KEY要选LPCTSTR
CMap<CString, LPCTSTR, int, int> typeMap;

浙公网安备 33010602011771号