Chapitre 11 – Passage de paramètres à une fonction
Résumé : Chap 11 – Passage de paramètres à une fonction Ce chapitre a pour objectif d’expliquer les différentes manières de transmettre des données à une fonction et d’apprendre à choisir la méthode adaptée à chaque situation. Ce choix influence directement le comportement de la fonction, les performances du programme et la possibilité de modifier […]
Chapitre 10 – Les structures
Résumé : Chap 10 – Les structures Ce chapitre a pour objectif de montrer comment le C++ permet de créer des types de données adaptés aux informations que l’on souhaite représenter. Jusqu’à présent, les programmes utilisaient principalement des variables indépendantes de type int, double ou char. Certaines informations sont pourtant composées de plusieurs valeurs liées, […]
Chapitre 9 – Les chaînes de caractères
Résumé : Chap 9 – Les chaînes de caractères Ce chapitre a pour objectif d’expliquer comment le C++ représente et manipule les textes à l’aide de tableaux de caractères. Une variable de type char ne peut contenir qu’un seul caractère. Pour mémoriser un mot ou une phrase, il faut donc regrouper plusieurs caractères dans un […]
Chapitre 8 – Les tableaux
Résumé – Chap 8 – Les tableaux Ce chapitre a pour objectif d’introduire les tableaux comme un moyen de regrouper plusieurs valeurs de même type sous un seul nom. Jusqu’à présent, chaque variable ne contenait qu’une seule valeur. Cette approche devient peu pratique lorsqu’un programme doit mémoriser un grand nombre de données similaires, comme les […]
Chapitre 7 – Les espaces de noms
Résumé – Chap 7 – Les espaces de noms Ce chapitre a pour objectif d’introduire les espaces de noms, appelés namespace en C++, et de montrer leur rôle dans l’organisation des programmes. Lorsqu’un projet grandit, il contient de plus en plus de fonctions, de variables et de classes. Plusieurs éléments peuvent alors porter le même […]
Chapitre 6 – La récursivité
Résumé : Chap 6 – La récursivité Ce chapitre a pour objectif de présenter la récursivité comme une autre manière de répéter un traitement. Au lieu d’utiliser une boucle, une fonction récursive s’appelle elle-même pour résoudre progressivement un problème. Le lecteur apprend à distinguer l’itération, fondée sur des structures comme for ou while, de la […]
Chapitre 5 – Les fonctions
Résumé : Chap 5 – Les fonctions Ce chapitre a pour objectif d’apprendre à décomposer un programme C++ en fonctions simples, chacune étant chargée d’accomplir une tâche clairement définie. Une fonction est présentée comme un bloc d’instructions possédant un nom. Elle peut être appelée chaque fois que son traitement est nécessaire, ce qui évite de […]
Chapitre 4 – Les pointeurs
Résumé : Chap 4 – Les pointeurs Ce chapitre a pour objectif d’introduire les pointeurs en s’appuyant sur les notions de variable, d’adresse mémoire et de référence étudiées précédemment. Le lecteur découvre tout d’abord qu’une adresse mémoire est une valeur qui peut être conservée dans une variable. Une variable spécialement conçue pour contenir l’adresse d’un […]
Chapitre 3 – Les références
Résumé : Chap 3 – Les références Ce chapitre a pour objectif d’introduire la notion de référence en C++ et de montrer qu’elle constitue un second nom, ou alias, donné à un objet déjà existant. À partir d’un programme simple, le lecteur observe qu’une variable et sa référence donnent accès à la même valeur. Toute […]
Chapitre 2 – Les variables et la mémoire
Résumé Ce chapitre a pour objectif de montrer ce qu’est réellement une variable en C++. Au-delà de son nom et de sa valeur, une variable est présentée comme un objet possédant un type, une taille et une adresse dans la mémoire de l’ordinateur. À partir d’un programme très simple, le lecteur découvre ce que produit […]