c++ - 为什么注释不能被编译器执行和忽略,它在哪个头文件中定义退出?
问题描述
我无法理解 C++ 中注释的行为。为什么comment没有被编译器执行,主要原因是什么,comment的定义可以在哪个头文件中退出。谢谢
解决方案
注释(单行或多行)不是可执行文件/库的一部分。它就位,基本上是为了记录代码并使其更容易理解正在发生的事情。有时,当多个程序员编辑同一个源文件或头文件时,其他程序员可能不知道特定语句会做什么,它的成本(性能和/或内存)是多少,是否可能引发错误等等。编译器基本上会忽略这些语句,因为它们不需要构建实际的编译器输出。
C++ 有两种主要的注释语法,
//
: 单行注释。/* */
: 多行注释。
推荐阅读
- python - 如何删除重复行并获取列中 3 个最受欢迎元素的百分比值?
- php - Laravel - 从数据库中获取 3 列并以 SELECT 形式打印的方法
- python - Python代码从列表中删除部分单词
- c - UART通信 SMT32L496ZG
- sql - 从多个列/表中选择数据并将其插入到视图中的一列中
- c++ - 派生的获取/设置方法
- javascript - jQuery .load() 全局应用注入的 HTML 页面的 CSS。有没有办法避免这种行为?
- java - 如何确定运行 java 应用程序的帐户是否为“SYSTEM”
- r - 使用 shinycustomloader 的 withLoader() 动态创建加载消息
- keras - 如何解决tensorflow 2.2.0中的CNN模型拟合问题?