readability-misplaced-array-index

此检查会警告不寻常的数组索引语法。

以下代码具有不寻常的数组索引语法

void f(int *X, int Y) {
  Y[X] = 0;
}

变成

void f(int *X, int Y) {
  X[Y] = 0;
}
出于可读性原因,该检查会警告此类不寻常的语法
  • 有些程序员不熟悉这种不寻常的语法。

  • 变量可能会混淆。