hjk41的日志

Avatar

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++程序的原因之一

评论已关闭