Dev-c++ nn lo conosco, però sì la funzione di debug è quella detta sopra, col visual c++ o col borland puoi seguire l'esecuzione del programma passo-passo attraverso i sorgenti (ma anche no) e vedere lo stato delle variabili e degli oggetti in quel determinato momento.
Per risolvere i bug è un vero toccasana (da qui il nome) il mio consiglio è di imparare subito a usarlo, soprattutto se il tuo programma è complesso.