Livre numérique Apprendre le C++
Télécharger
Version ordinateur (ACSM)
27,30 EUR
Version ordinateur - ACSM
Version web
Détails
| Contributeur : | Claude Delannoy (Auteur) |
| Publication : | 23/08/2007 |
| Langue : | Français |
| Pages : | 760 |
| Éditeur : | Editions Eyrolles |
| Collection : | Noire |
| ISBN : | 978-2-212-12135-3 |
| ISBN Numérique avec DRM : | 978-2-21285-140-3 |
Description
Acquérir une parfaite maîtrise du C++ et de la programmation objet
Apprendre le C++ succède au grand classique de Claude Delannoy, Programmer en langage C++, qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Alors que ce dernier avait été conçu pour les programmeurs C souhaitant migrer vers le C++, Apprendre le C++ ne suppose aucune connaissance préalable du langage C et répond parfaitement aux besoins des programmeurs issus d'autres environnements (Visual Basic, Delphi, Java, langages de scripts, de développement Web...)
Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.
Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles.
Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages.
Au sommaire
- Présentation du langage C ++
- Généralités sur le langage C++
- Les types de base du C++
- Opérateurs et expressions
- Les entrées-sorties conversationnelles du C++
- Les instructions de contrôle
- Les fonctions
- Les tableaux et les pointeurs
- Les chaînes de style C
- Les types structure, union et énumération
- Classes et objets
- Les propriétés des fonctions membres
- Construction, destruction et initialisation des objets
- Les fonctions amies
- La surdéfinition d'opérateurs
- Les conversions de type définies par l'utilisateur
- Les patrons de fonctions
- Les patrons de classes
- L'héritage simple
- L'héritage multiple
- Les fonctions virtuelles et le polymorphisme
- Les flots
- La gestion des exceptions
- Généralités sur la bibliothèque standard (STL)
- Les conteneurs séquentiels
- Les conteneurs associatifs
- Les algorithmes standards
- La classe string
- Les outils numériques
- Les espaces de noms
- Le préprocesseur et l'instruction typedef
- Annexes,
- Règles de recherche d'une fonction surdéfinie
- Compléments sur les exceptions
- Les différents types de fonctions en C++
- Comptage de références
- Les pointeurs sur des membres
- Les algorithmes standard
- Les principales fonctions de la bibliothèque C standard
- Les incompatibilités entre C et C++
Accès
| Ressource | Format | Protection |
|---|---|---|
| Version ordinateur (ACSM) | ||
| Version ordinateur (ACSM) | PDF : format lisible avec un lecteur compatible PDF, tel Adobe Acrobat Reader®, dont la dernière version, entièrement gratuite, est accessible sur le site Adobe. | DRM Adobe : protection Adobe limitant à 6 le nombre d'appareils sur lesquels vous pouvez lire ce livre. Vous ne pouvez pas copier/coller ou imprimer le texte. Vous devez impérativement installer Adobe Digital Editions pour lire ce livre. Consultez notre aide pour plus d'information. |
| Version web | Streaming : format vous permettant d'accéder en streaming aux ouvrages via notre liseuse web. Pour accéder à ce format, vous devez impérativement disposer d'une connexion à l'Internet et d'une largeur d'écran supérieure à 800 pixels. Actuellement compatible avec Firefox 3 ou supérieur, Safari 4 et Internet Explorer 7 ou supérieur. | Liseuse en ligne : lecture en ligne seulement. |

