条款4:尽量使用C++风格的注释
第一部分:关于两种注释
1.C语言的注释很容易产生错误
例如:
if(a > b)
{
/*
swap(a, b); /*交换A和B的位置*/
*/
}
这样会使注释提前结束。
2.有些老的专门为C语言设计的预处理程序,可能不知道C++风格的注释
例如:
#define Pi 3.1415926 //圆周率
//后面的内容可能会成为宏的一部分。(╯‵□′)╯︵┻━┻
第二部分:内存管理
new/delete和malloc/free没有正确使用会产生内存泄露,如何避免内存泄露是一个令人头疼的问题。
1.正确的得到内存:正确地调用内存分配和释放程序;
2.有效的使用内存:写特定版本的内存分配和释放程序。