Nouveauté
Guide du C++ moderne – de débutant à développeur (C++23)
search
  • Guide du C++ moderne – de débutant à développeur (C++23)

Guide du C++ moderne – de débutant à développeur (C++23)

2e édition
Benharrats Mehdi, Vittupier Benoît
Parution : 06/11/2025

Un livre complet, pédagogique et exigeant, à destination des débutants, pour apprendre à développer en C++23.

Guide du C++ moderne – de débutant à développeur (C++23)

2e édition
Benharrats Mehdi, Vittupier Benoît
Parution : 06/11/2025

Un livre complet, pédagogique et exigeant, à destination des débutants, pour apprendre à développer en C++23.

Impression N&B

Cette nouvelle édition porte sur C++23. La précédente édition porte sur C++20.

Versions numériques

L'option Consultation en ligne ne permet pas de télécharger le livre. Les versions numériques téléchargeables sont au format PDF ou EPUB (voir Onglet Format).

"Le C++ moderne c'est une nouvelle façon de penser en C++ qui implique une nouvelle façon d'enseigner le C++." – Luc Hermitte, expert en C++

Deuxième édition fondée sur le C++23 (la norme actuelle). Un livre ambitieux et exigeant à destination des personnes désireuses d'apprendre le C++ en partant de zéro. Son objectif : vous rendre capable de concevoir et d'implémenter correctement des programmes en C++, conformément aux bonnes pratiques actuelles, et vous doter de bases solides pour que vous puissiez ensuite poursuivre seul votre apprentissage.

Écrit dans un style vivant, sans déroger pour autant à la rigueur, il vous familiarise dans la première partie avec les éléments syntaxiques de base, puis vous apprend dans la deuxième à construire un programme. La troisième partie vous initie aux pratiques d'un développeur C++. Quant à la dernière, elle vous forme à l'un des paradigmes les plus populaires en C++ : la programmation orientée objet.

Intégrant dès sa conception les pratiques actuelles en matière de programmation, ce livre fondé sur le C++23 tire parti des simplifications apportées au langage et vous forme résolument à une vision moderne du C++.

AVERTISSEMENT : Ce livre contient des équations MathML.

  • Pour la consultation en ligne, assurez-vous de disposer d'un navigateur supportant le MathML (+ d'infos).
  • Si vous disposez d'un logiciel de lecture prenant en charge le MathML, vous pouvez télécharger la version EPUB contenant le code MathML. Vous bénéficierez alors d'un rendu optimal des expressions mathématiques. Autrement, téléchargez la version universelle (les séquences sont alors transformées en images) [+ d'infos].
Début du chapitre 30 - Classes à sémantique d’entité Télécharger cet extrait
Début du chapitre 26 - Premiers pas avec la POO Télécharger cet extrait
Chapitre 19 - Un coup d'œil dans le rétro Télécharger cet extrait
Début du chapitre 13 - Formez les rang(e)s ! Télécharger cet extrait
Début du chapitre 4 - Tout cela est bien variable Télécharger cet extrait
Chapitre 1 - C'est décidé, je m'y mets ! Télécharger cet extrait
Sommaire détaillé Télécharger cet extrait

    Bienvenue !
    1. C'est décidé, je m'y mets !

I. LE DÉBUT DU VOYAGE

    2. Le minimum pour commencer
    3. Rencontre avec le C⁠+⁠+
    4. Tout ça est bien variable
    5. Le conditionnel conjugué en C⁠+⁠+
    6. Des boucles qui se répètent, répètent, répètent...
    7. Au tableau !
    8. Découpons le code — les fonctions
    9. Déployons la toute puissance des conteneurs
    10. Des flux dans tous les sens

II. ON PASSE LA DEUXIÈME !

    11. Erreur, erreur, erreur…
    12. Des fonctions somme toute lambdas
    13. Formez les rang(e)s
    14. Envoyez le générique !
    15. De nouvelles structures de données
    16. Reprendrez-vous un peu de sucre syntaxique ?
    17. [Pratique] Un gestionnaire de discographie
    18. Découpons du code — les fichiers

III. INTERLUDE : ÊTRE DÉVELOPPEUR

    19. Un coup d'œil dans le rétro
    20. Mais où est la doc ?
    21. Compilation en cours...
    22. Chasse aux bugs !
    23. Une foule de bibliothèques
    24. Construisons mieux avec CMake
    25. Pour une poignée d'outils

IV. LA PROGRAMMATION ORIENTÉE OBJET

    26. Premiers pas avec la POO
    27. Et qui va construire tout ça ?
    28. Une classe de grande valeur
    29. [Pratique] Entrons dans la matrice
    30. Classes à sémantique d'entités
    31. Ressources, indirections et handles
    32. La sémantique de déplacement
    33. Oh, le bel héritage
    34. Les classes templates
    35. Ça, c'est du SOLID !

36. Le voyage ne fait que commencer

Contributeur(s) : Zeste de Savoir, Luc Hermitte
Nombre de pages : 732
Consultation en ligne

EAN : 9782822711739
ISBN : 978-2-8227-1173-9

Accès à la version html
(necessite une connexion internet)
Consultation en ligne + Téléchargement

EAN : 9782822711777
ISBN : 978-2-8227-1177-7

Accès à la version html
+
PDF, EPUB, EPUB (+MathML)
Sans DRM
Papier

EAN : 9782822711760
ISBN : 978-2-8227-1176-0

Livre broché
21 x 15 cm
N&B
Codes sources des exemples et solutions des exercices

Dépôt GitLab du livre

Consulter

À voir aussi

Coder efficacement

Bonnes pratiques et erreurs à éviter (en C++)
Dunski Philippe
Parution : 17/02/2014

Ce livre vous fera gagner dix ans d'expérience ! Il indique précisément les erreurs à éviter et les bonnes pratiques à suivre pour améliorer la qualité de vos développements.

19,50 €

Ce livre vous fera gagner dix ans d'expérience ! Il indique précisément les erreurs à éviter et les bonnes pratiques à suivre pour améliorer la qualité de vos développements.

Qt 6 en pratique

Créez facilement des applications modernes, robustes et performantes en C++ et QML
Perrinel Mériadeg
Parution : 26/06/2025

Découvrez le framework Qt 6 dans sa version la plus récente et maîtrisez l'art de créer des applications C++ et QML performantes, évolutives et multiplateformes. 

27,00 €

Découvrez le framework Qt 6 dans sa version la plus récente et maîtrisez l'art de créer des applications C++ et QML performantes, évolutives et multiplateformes. 

Python sans détour

de l'addition au deep learning
Parution : 24/05/2022

Un livre accessible et efficace, couvrant toutes les notions de base de Python à travers des projets stimulants, variés et modernes.

18,00 €

Un livre accessible et efficace, couvrant toutes les notions de base de Python à travers des projets stimulants, variés et modernes.

Le guide de Lua et ses applications - Manuel d'apprentissage

Le guide de Lua et ses applications - Manuel d'apprentissage
2e édition
Parution : 22/04/2016

Ce manuel vise à vous initier de manière progressive aux différents usages de Lua, de l'écriture de scripts simples à la conception d'une application complète.

19,00 €

Ce manuel vise à vous initier de manière progressive aux différents usages de Lua, de l'écriture de scripts simples à la conception d'une application complète.