﻿# V2515\. MISRA\. Declaration should contain no more than two levels of pointer nesting\.

Данное диагностическое правило основано на руководстве [MISRA](https://www.misra.org.uk/) \(Motor Industry Software Reliability Association\) по разработке программного обеспечения\.

Анализатор выдаст предупреждение, если встретит объявление, использующее более двух уровней вложенности указателей\. Использование таких указателей ухудшает понимание кода и как следствие – может стать причиной возникновения различных ошибок\. 

Пример кода, на который анализатор выдаст предупреждение:

```cpp
void foo(int **ppArr[])
{
  ....
}
```