为什么有些函数定义在 qt creator 中以斜体显示?

为什么有些函数定义在 qt creator 中以斜体显示?

我正在使用 qt creator 处理开源项目,我无法理解为什么有些函数名称在类中声明时采用斜体字体,而所有其他函数在声明时在其他类中都采用正常字体。您能解释一下这些函数与其他函数有何不同吗?

答案1

据我所知,QtCreator 会将以下函数设为斜体:

  • 虚拟方法(例如 "virtual void foo();" ),或
  • 从基类派生的方法,然后在子类中被重写(但是,我不确定这是否仅在它们派生为“虚拟”时才会发生,或者是否存在被重写的方法不是斜体的其他特殊情况)。

相关内容