Для проверки кода на C++ на наличие ошибок можно использовать статический анализатор Cppcheck. 13 Он предназначен для поиска ошибок, которые не обнаруживаются компиляторами. 1
Также для синтаксического анализа кода C++ можно использовать инструмент C++ Syntax Checker. 2 Он позволяет выявлять синтаксические ошибки и указывать, где они находятся в коде. 2