Effective C++ 笔记4: 用 // 代替 /* */ 做注释
理由:
1. 打 /**/ 太麻烦,不如 // 来得简单,在做少量注释(不超过一行)的情况下,用 // 能节省时间,而且代码看起来也整齐一点
2. /* 总是找与其最近的 */ 进行配对,所以下面的代码会出错:
if ( a > b ) {
[b]/*[/b] int temp = a; /* swap a and b [b]*/[/b]
a = b;
b = temp;
*/
}
其中加黑体的 /* 和 */ 会自动配对,所以下面的两行代码就不会被注释掉了,编译时肯定会出错
用 // 的坏处就是它一次只能注释掉一行,但是Visual C++ .NET中有一下注释多行的功能,按一个按钮,就能在选中的行前加上 // ,这也就是我喜欢用VC++.NET写C++程序的原因之一