Dev C++ est un environnement d'encodage à multiples facettes et un compilateur pour créer des programmes en C++. Toutes les fonctionnalités essentielles pour écrire, compiler, déboguer et exécuter des programmes en C sont incluses. Ce logiciel est strictement pour le programmeur hardcore de C++. Dev C++ vous permet de composer tout votre code source sans être ralenti par les fonctionnalités intrusives d'assistants qui sont souvent l'apanage de tels programmes.
Les fonctionnalités de C++ sont : la prise en charge de compilateurs GCC, le déboguage intégré (avec GDB), lz prise en charge multilingue, navigateur de classes, code completion et inspection de variables en mode débogage.
Dev C++ offre également : personnalisation du surlignage dans l'éditeur, création rapide de fenêtres, console, librairies statiques et DLL, prise en charge de modèles pour créer vos propres types de projets, création de Makefile, édition et compilation de fichiers ressource, prise en charge de l'impression, rechercher et remplacer, gestion de packages pour une installation aisée de librairies de modules d'extension. Prise en charge de CVS et liste de tâches à réaliser.