You can use the Advanced Clang IntelliSense engine included with VisualGDB to automatically check your code for common errors.
Once static code analysis is enabled, VisualGDB automatically run the Clang Static Analyzers on the source files you edit and will display the analysis messages in the Errors window.
You can configure the enabled analyzers via VisualGDB Project Properties -> Code Analyzers:The messages from the analyzers for the current file will appear in the Error List window together with the regular errors and warnings: You can quickly check if the analyzers are working with the following code example:
int *p = (int *)malloc(123);
if (rand() == 42)
If not, see our IntelliSense documentation for instructions on enabling Clang IntelliSense.