﻿# V3035\. Consider inspecting the expression\. Probably the '\+\=' should be used here\.

Анализатор обнаружил потенциальную ошибку, так как в программе имеется последовательность символов '\=\+'\. Возможно, это опечатка и следует использовать оператор '\+\='\.

Рассмотрим пример:

```cpp
int size, delta;
...
size=+delta;
```

Этот код может быть корректен\. Но с большой вероятностью имеется опечатка и на самом деле, хотели использовать оператор '\+\='\. Исправленный вариант:

```cpp
int size, delta;
...
size+=delta;
```

Если код корректен, то чтобы убрать предупреждение V3035 можно удалить '\+' или поставить дополнительный пробел\. Вариант корректного кода, где предупреждение не выдается:

```cpp
size = delta;
size = +delta;
```



Примечание\. Для поиска опечаток вида 'A \=\- B' используется диагностическая проверка V3036\. Эта проверка сделана отдельно, так как возможно большое количество ложных срабатываний, и может возникнуть желание отключить её\.