Clang 有多种诊断,其中三种主要是错误、警告和注释。
注释通常伴随某些警告和错误,例如重复定义:
error: conflicting types for 'square'
static double square(double x) {
^
note: previous declaration is here
static int square(int x);
^
我想知道的是,Clang 是否有任何诊断——尤其是针对 Objective-C 或 C,但如果必须的话,我会选择 C++——只包含一个注释,没有相关的错误或警告?