1. 在代码中删除一个文件或文件夹的只读属性
//remove read-only attribute of file
system("attrib -r filename /S /D");
2.选择判断结构中的比较表达式(摘自《高质量C/C++编程指南》):
* 布尔变量与零值比较
if (flag) //表示flag为真
if (!flag) //表示flag为假
* 整型变量与0值比较
if (0 == value)
if (0 != value)
* 浮点变量与0值比较
if (abs(x - y) <= EPSILON) // x等于y
if (abs(x - y) > EPSILON) // x不等于y
同理x与0值比较的正确方式是:
if (abs(x) <= EPSILON) //x等于0
if (abs(x) > EPSILON) //x不等于0
* 指针变量与零值比较
if (NULL == p) //p与NULL显示比较,强调p是指针
if (NULL != p)