informaticie... mehdidou99 La programmation en C++ moderne 14 mai 2019 Table de
informaticie... mehdidou99 La programmation en C++ moderne 14 mai 2019 Table des matières I. Remerciements 12 II. Le début du voyage 14 1. Le C++, qu’est-ce que c’est? 16 1.1. Petite mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.1.1. Développer, un métier à part entière . . . . . . . . . . . . . . . . . . . . 16 1.1.2. Votre part du travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.1.3. Les mathématiques, indispensables ? . . . . . . . . . . . . . . . . . . . . 17 1.1.4. L’anglais, indispensable ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2. Tour d’horizon du C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2.1. L’histoire du C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2.2. Pourquoi apprendre le C++ ? . . . . . . . . . . . . . . . . . . . . . . . . 18 1.3. La documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.3.1. En résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2. Le minimum pour commencer 20 2.1. Des outils en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2. Des outils plus poussés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.1. Visual Studio Community . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.2. Qt Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2.3. Pour les autres outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.3. Un mot concernant Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.4. Un mot concernant GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.4.1. Un éditeur de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.4.2. Un compilateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.4.3. En résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3. Rencontre avec le C++ 29 3.1. Compilons notre premier programme . . . . . . . . . . . . . . . . . . . . . . . . 29 3.2. Démystification du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.2.1. Inclure des fonctionnalités déjà codées . . . . . . . . . . . . . . . . . . . 30 3.2.2. Le point d’entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.2.3. Voici mes instructions… . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.3. Les commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.3.1. La syntaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.3.2. En résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Contenu masqué . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1 Table des matières 4. Une super mémoire 35 4.1. Les littéraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.1.1. Les caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.1.2. Les nombres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.2. Les variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.2.1. Comment créer des variables en C++ ? . . . . . . . . . . . . . . . . . . . 40 4.2.2. Un peu de constance, voyons ! . . . . . . . . . . . . . . . . . . . . . . . . 45 4.2.3. Manipulation de variables . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.3. Qu’en déduisez-vous ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.3.1. Avec const . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.3.2. Le cas de std::string . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.3.3. Les avantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.4. Les entrées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . uploads/Geographie/ la-programmation-en-c-moderne.pdf
Documents similaires










-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 01, 2021
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 2.5807MB