Share via


Procédure pas à pas : création d'un programme C++ standard (C++)

Vous pouvez utiliser Visual C++ 2010 dans l'environnement de développement intégré (IDE) Visual Studio pour créer des programmes C++ standard. En suivant les étapes de cette procédure pas à pas, vous pourrez créer un projet, ajouter un nouveau fichier au projet, modifier le fichier pour ajouter du code C++, puis compiler et exécuter le programme à l'aide de Visual Studio.

Vous pouvez taper votre propre programme C++ ou utiliser l'un des exemples de programmes. L'exemple de programme de cette procédure pas à pas est une application console. Cette application utilise le conteneur set de la bibliothèque de types standard.

Visual C++ est conforme à la norme C++ 2003, avec les exceptions majeures suivantes : recherche de nom à deux étapes, spécifications d'exception et exportation. En outre, Visual C++ prend en charge plusieurs fonctionnalités C++0x, par exemple, lambda, auto, static_assert, les références de rvalue et les modèles extern.

Notes

Si la conformité à la norme est obligatoire, utilisez l'option du compilateur /Za pour désactiver les extensions Microsoft de la norme. Pour plus d'informations, consultez /Za, /Ze (Désactiver les extensions de langage).

Composants requis

Pour compléter cette procédure pas à pas, vous devez comprendre les notions de base du langage C++. Si vous commencez l'apprentissage de C++, nous recommandons « C++ Beginner's Guide » (en anglais) écrit par Herb Schildt, qui est disponible à l'Espace formations pour développeurs débutants sur le site Web MSDN.

Pour créer un projet et ajouter un fichier source

  1. Créez un projet en pointant sur Nouveau dans le menu Fichier puis en cliquant sur Projet.

  2. Dans le volet de types projet Visual C++, cliquez sur Win32, puis sur Application console Win32.

  3. Tapez un nom pour le projet.

    Par défaut, la solution qui contient le projet porte le même nom que le projet, mais vous pouvez choisir un nom différent. Vous pouvez également taper un emplacement différent pour le projet.

    Cliquez sur OK pour créer le projet.

  4. Dans l'Assistant Application Win32, cliquez sur Suivant, sélectionnez Projet vide, puis cliquez sur Terminer.

  5. Si l'Explorateur de solutions n'est pas visible, cliquez sur Explorateur de solutions dans le menu Affichage.

  6. Ajoutez un nouveau fichier source au projet, comme suit.

    1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier Fichiers sources, pointez sur Ajouter, puis cliquez sur Nouvel élément.

    2. Dans le nœud Code, cliquez sur Fichier C++ (.cpp), tapez un nom pour le fichier, puis cliquez sur Ajouter.

    Le fichier .cpp apparaît dans le dossier Fichiers sources dans l'Explorateur de solutions et le fichier s'ouvre dans l'éditeur Visual Studio.

  7. Dans le fichier ouvert dans l'éditeur, tapez un programme C++ valide qui utilise la bibliothèque C++ standard ou copiez l'un des exemples de programmes et collez-le dans le fichier.

    Par exemple, vous pouvez utiliser l'exemple de programme set::find (STL Samples), qui est l'un des exemples de bibliothèque de types standard inclus dans l'Aide.

    Si vous utilisez l'exemple de programme, remarquez la directive using namespace std;. Cette directive permet au programme d'utiliser cout et endl sans nécessiter de noms qualifiés complets (std::cout et std::endl).

  8. Enregistrez le fichier.

  9. Dans le menu Générer, cliquez sur Générer la solution.

    La fenêtre Sortie affiche des informations sur la progression de la compilation, telles que l'emplacement du journal de génération et un message indiquant l'état de la build.

  10. Dans le menu Déboguer, cliquez sur Exécuter sans débogage.

    Si vous avez utilisé l'exemple de programme, une fenêtre de commande s'affiche et indique si certains entiers ont été trouvés dans l'ensemble.

Étapes suivantes

Précédent : Création d'applications en ligne de commande (C++). Suivant : Procédure pas à pas : compilation d'un programme C++ natif sur la ligne de commande (C++).

Voir aussi

Tâches

Visite guidée de Visual C++

Autres ressources

C++ Language Reference

Standard C++ Library Reference