Предупреждение об обнаружении безымянной переменнойC++

Программы на C++. Форум разработчиков
Anonymous
Предупреждение об обнаружении безымянной переменной

Сообщение Anonymous »

Недавно я встретил ошибку в проекте C++, связанную с неназванной защитой области, как в этом вопросе:

Код: Выделить всё

LockGuard(mutex);
См. простую демонстрацию.
Такую ошибку очень сложно обнаружить при просмотре изменений, а также сложно отладить. Я хотел бы использовать автоматическую проверку в CI.
Есть ли какое-либо предупреждение компилятора (gcc, clang, cl) или инструмент статического анализа, который может указать на проблему?

Подробнее здесь: https://stackoverflow.com/questions/787 ... d-variable

Вернуться в «C++»