V3510. AUTOSAR. Declaration should contain no more than two levels of pointer nesting.
Данное диагностическое правило основано на руководстве AUTOSAR (AUTomotive Open System ARchitecture) по разработке программного обеспечения.
Анализатор выдаст предупреждение, если встретит объявление, использующее более двух уровней вложенности указателей. Использование таких указателей ухудшает понимание кода и как следствие – может стать причиной возникновения различных ошибок.
Пример кода, на который анализатор выдаст предупреждение:
void foo(int **ppArr[])
{
....
}
Данная диагностика классифицируется как:
|