错误 C1071 在注释中遇到意外的文件结束

在注释中遇到意外的文件结束
编译器在扫描注释时到达文件末尾。

通过检查以下可能的原因进行修复
缺少注释终止符 (*/)。
源文件最后一行的注释后缺少换行符。

以下示例生成 C1071:

// C1071.cpp
int main() {
}

/* this comment is fine */
/* forgot the closing tag        // C1071

C++存在两种注释方法,个人想法:

  1. 无论哪种注释方法,对于英文都没有问题
  2. 对于中文来说,// 行注释方法不存在问题
  3. 对于中文来说,/**/段注释可能存在问题,建议中文前后加一个英文标点或者空格,因为中英文掺杂会导致识别错误。(个人不建议采用这种方式
  4. 若段注释建议使用
    #if 0
    do something
    #endif
    
posted @ 2023-02-10 11:52  flxx  阅读(823)  评论(0编辑  收藏  举报