- S'inscrire
- |
- Mon compte
- |
- Newsletter
- |
- Aide
C++ en action
Solutions et exemples pour les programmeurs en C++
- Auteur(s) : Ryan K. Stephens , Christopher Diggins , Jonathan Turkanis , Jeff Cogswell
- Editeur : O'Reilly
- Nombre de pages : 582 pages
- Date de parution : 18/05/2006
Résumé
C++ est un langage riche et complexe, aux puissantes fonctionnalités : bâti autour du langage C, il est orienté objet et propose des fonctions en ligne, la surcharge d'opérateurs, etc. Il se retrouve aujourd'hui à la base de nombreux applicatifs et d'interfaces de développement graphiques.
Cet ouvrage propose un ensemble de 171 solutions adaptables immédiatement sur le modèle : un problème, une solution, une discussion. Des experts en C++ répondent ici aux questions que tout programmeur en C++ se pose un jour ou l'autre. L'accent a été mis d'une part sur la performance et sur la portabilité, et, d'autre part, sur le recours aux nombreuses bibliothèques C++ et notamment Boost.
Les recettes proposées couvrent un large éventail de domaines, allant des tâches simples à des manipulations plus complexes ; vous trouverez par exemple :
- Travailler avec des nombres pour les convertir, les comparer
- Dates et heures : formatage, conversion, etc.
- Gestion des exceptions et sécurité : créer une classe exception
- Classes et objets : initialiser des variables membres de classe, appeler une fonction virtuelle d'une super-classe
- Construire des applications C++ avec make, Boost.Build
- Analyser du XML et utiliser les Schemas, XSLT, XPath
- Manipuler des chaînes de caractères et du texte
- Le multithreading : créer un thread, initialiser une seule fois une ressource partagée, etc.
- L'internationalisation : lire et écrire des devises, des dates, saisir une chaîne Unicode
- Calculs mathématiques et scientifiques : somme, moyenne, statistiques, distance entre deux vecteurs
- Les algorithmes : retirer des objets d'un conteneur, ordonner un intervalle
S'il est parfois instructif de réinventer la roue, le faire en C++ n'apportera que des désagréments et perte de temps. Recourir à la bibliothèque standard de C++, aux bibliothèques Boost et aux solutions proposées ici feront gagner un temps précieux au programmeur et lui épargneront des lignes de code inutiles, qu'il soit débutant ou plus expérimenté.
Sommaire
- Construction d'applications C++
- Organisation du code
- Nombres
- Chaînes de caractères et texte
- Dates et heures
- Stockage de données avec les conteneurs
- Algorithmes
- Classes
- Exceptions et sécurité
- Flux et fichiers
- Sciences et mathématiques
- Multithreading
- Internationalisation
- XML
Caractéristiques
|
|
Les nouveautés sur le même thème (Voir tout)
Nos clients ont aussi acheté
Consultez aussi
- Tous les livres de Ryan K. Stephens
- Tous les livres de Christopher Diggins
- Tous les livres de Jonathan Turkanis
- Tous les livres de Jeff Cogswell
- Sélection de livres d'informatique en anglais
- Info, photo... Nos interviews auteurs
Les thèmes associés
- Informatique > Développement d'applications > Langages > C++
- Informatique > Développement d'applications > Outils de développement > Borland C++ Builder
- Informatique > Développement d'applications > Outils de développement > Visual C++
- Informatique > Développement d'applications > Outils de développement > Visual C++ .NET
- Informatique > Développement d'applications > Technologies objet
- Informatique > Développement d'applications > Programmation graphique et multimédia > Programmation graphique en C/C++














Devenez Fan !
Suivez-nous sur Twitter