- 396 pages
- French
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
Ă propos de ce livre
178 exercices corrigés pour maßtriser le langage C++
Conçu pour les Ă©tudiants en informatique (DUT, licence, master, Ă©coles d'ingĂ©nieur), ce recueil d'exercices corrigĂ©s et commentĂ©s est le complĂ©ment idĂ©al de Programmer en langage C++ du mĂȘme auteur ou de tout autre ouvrage d'initiation au langage C++. L'ouvrage propose 178 exercices pour mieux assimiler la syntaxe de base du langage (types et opĂ©rateurs, instructions de contrĂŽle, fonctions, tableaux, pointeurs...) et les concepts objet du C++.
Les exercices vous permettront de vous forger une véritable méthodologie de conception de vos propres classes C++. Vous saurez notamment décider du bien-fondé de la surdéfinition de l'opérateur d'affectation ou du constructeur par recopie, tirer parti de l'héritage (simple ou multiple), créer vos propres bibliothÚques de classes, exploiter les possibilités offertes par les patrons de fonctions et de classes, etc.
Cette 4 e édition inclut 20 nouveaux exercices portant notamment sur les pointeurs intelligents et sur la nouvelle sémantique de déplacement introduits par les versions C++11 et C++14 de la norme.
Chaque chapitre dĂ©bute par un rappel de cours suivi de plusieurs exercices de difficultĂ© croissante. Les corrigĂ©s sont tous prĂ©sentĂ©s suivant le mĂȘme canevas: analyse dĂ©taillĂ©e du problĂšme, solution sous forme de programme avec exemple de rĂ©sultat d'exĂ©cution, justification des choix opĂ©rĂ©s -car il n'y a jamais de solution unique Ă un problĂšme donnĂ©! - et, si besoin, commentaires sur les points dĂ©licats et suggestions sur les extensions possibles du programme.
Le code source des corrigés est fourni sur le site www.editions-eyrolles.com.
Foire aux questions
Informations
Table des matiĂšres
- Couverture
- Le résumé et la biographie auteur
- Page de titre
- Copyright
- Avant-propos
- Table des matiĂšres
- 1 Généralités, types de base, opérateurs et expressions
- 2 Les instructions de contrĂŽle
- 3 Les fonctions
- 4 Les tableaux, les pointeurs et les chaĂźnes de style C
- 5 Les structures
- 6 De C Ă C++
- 7 Notions de classe, constructeur et destructeur
- 8 Propriétés des fonctions membre
- 9 Construction, destruction et initialisation des objets
- 10 Les fonctions amies
- 11 SurdĂ©finition dâopĂ©rateurs
- 12 Les conversions de type dĂ©finies par lâutilisateur
- 13 La technique de lâhĂ©ritage
- 14 LâhĂ©ritage multiple
- 15 Les fonctions virtuelles
- 16 Les flots dâentrĂ©e et de sortie
- 17 Les patrons de fonctions
- 18 Les patrons de classes
- 19 Gestion des exceptions
- 20 Exercices de synthĂšse
- 21 Les composants standard
- 22 Les pointeurs intelligents (C++11/C++14)
- 23 La sémantique de déplacement (C++11/C++14)