| .. title:: clang-tidy - readability-misplaced-array-index |
| |
| readability-misplaced-array-index |
| ================================= |
| |
| This check warns for unusual array index syntax. |
| |
| The following code has unusual array index syntax: |
| |
| .. code-block:: c++ |
| |
| void f(int *X, int Y) { |
| Y[X] = 0; |
| } |
| |
| becomes |
| |
| .. code-block:: c++ |
| |
| void f(int *X, int Y) { |
| X[Y] = 0; |
| } |
| |
| The check warns about such unusual syntax for readability reasons: |
| * There are programmers that are not familiar with this unusual syntax. |
| * It is possible that variables are mixed up. |
| |