2011-07-20 6 views

Respuesta

3

Puede usar la opción -Wuninitialized (y también -Wall).
Sin embargo, solo avisa si se está utilizando el tipo no inicializado.

También, Por supuesto que se pueden utilizar otros softwares como Valgrind y Cppcheck para determinar los tipos sin inicializar.

+0

+1 Esas herramientas son indispensables para cualquier desarrollo real. – Josh

5

Puede habilitar -Weffc++ para obtener un montón de advertencias ridículas, incluidos todos los miembros no inicializados por el ctor.

Para comprobar real UB, use valgrind.

Cuestiones relacionadas