首页 > 解决方案 > 为什么注释不能被编译器执行和忽略,它在哪个头文件中定义退出?

问题描述

我无法理解 C++ 中注释的行为。为什么comment没有被编译器执行,主要原因是什么,comment的定义可以在哪个头文件中退出。谢谢

标签: c++commentsheader-files

解决方案


注释(单行或多行)不是可执行文件/库的一部分。它就位,基本上是为了记录代码并使其更容易理解正在发生的事情。有时,当多个程序员编辑同一个源文件或头文件时,其他程序员可能不知道特定语句会做什么,它的成本(性能和/或内存)是多少,是否可能引发错误等等。编译器基本上会忽略这些语句,因为它们不需要构建实际的编译器输出。

C++ 有两种主要的注释语法,

  • //: 单行注释。
  • /* */: 多行注释。

推荐阅读