Partager via


Création d'un programme C++ standard (C++)

Mise à jour : novembre 2007

Avec Visual C++ 2008, vous pouvez créer des programmes C++ standard à l'aide de l'environnement de développement Visual Studio. Dans cette procédure, vous allez créer un nouveau 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 que nous utilisons dans cette procédure est une application console. Cette application utilise le conteneur set dans la Bibliothèque STL (Standard Template Library ), qui fait partie du standard ISO C++ 98.

Visual C++ respecte les normes suivantes :

  • ISO C 95

  • ISO C++ 98

  • Ecma C++/CLI 05

    Remarque :

    Vous devez utiliser l'option /Za du compilateur si vous souhaitez appliquer la vérification de la conformité de votre programme avec C++ ANSI et C ANSI (l'option par défaut est /Ze qui autorise des extensions Microsoft au standard). Consultez /Za, /Ze (Désactiver les extensions de langage) pour plus d'informations.

Composants requis

Ces rubriques supposent que vous comprenez les notions de base du langage C++. Si vous commencez juste dans l'apprentissage de C++, nous vous recommandons de consulter le guide « C++ Beginner's Guide » (en anglais) écrit par Herb Schildt, disponible en ligne à l'adresse https://go.microsoft.com/fwlink/?LinkId=115303.

Pour créer un nouveau projet et ajouter un fichier source

  1. Création d'un nouveau projet :

    Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet....

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

  3. Entrez un nom de projet.

    Par défaut, la solution qui contient le projet porte le même nom que le nouveau projet, mais vous pouvez saisir un nom différent. Vous pouvez définir un emplacement différent pour le projet si vous le souhaitez.

    Cliquez sur OK pour créer le nouveau projet.

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

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

  6. Pour ajouter un fichier source au projet :

    • Cliquez avec le bouton droit sur le dossier Fichiers sources dans l'Explorateur de solutions, pointez sur Ajouter et cliquez sur Nouvel élément.

    • Cliquez sur Fichier C++ (.cpp) dans le nœud Code, entrez un nom de fichier, puis cliquez sur Ajouter.

    Le fichier .cpp apparaît dans le dossier des fichiers sources dans l'Explorateur de solutions et une fenêtre à onglets apparaît à l'endroit où vous saisissez le code.

  7. Cliquez dans l'onglet nouvellement créé dans Visual Studio et tapez un programme C++ valide qui utilise la bibliothèque C++ standard, ou copiez et collez l'un des exemples de programmes.

    Par exemple, vous pouvez utiliser l'exemple de programme set::find (STL Samples) dans les rubriques de l'aide Exemples de bibliothèque STL (Standard Template Library).

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

  8. 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.

  9. 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 montrant si certains entiers se trouvent dans le jeu.

Étapes suivantes

Précédent :Création d'applications en ligne de commande (C++) | Suivant :Compilation d'un programme C++ natif à partir de la ligne de commande (C++)

Voir aussi

Tâches

Visite guidée de Visual C++

Autres ressources

C++ Language Reference

Standard C++ Library Reference