C++ en action - Solutions et exemples pour les programmeurs en C++ -... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
C++ en action
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

C++ en action

C++ en action

Solutions et exemples pour les programmeurs en C++

Ryan K. Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell

582 pages, parution le 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é.

L'auteur - Ryan K. Stephens

Ryan Stephens et Ron Plew spécialisés dans les technologies de bases de données. Ils ont écrit plus d'une douzaine de livres sur Oracle, SQL et la conception de bases de données.

L'auteur - Jeff Cogswell

is a software engineer, author, and consultant. A former teacher, Cogswell has written numerous books, including C++ All-in-One Desk Reference For Dummies (also from Wiley).

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
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) O'Reilly
Auteur(s) Ryan K. Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell
Parution 18/05/2006
Nb. de pages 582
Format 18 x 24
Couverture Broché
Poids 860g
Intérieur Noir et Blanc
EAN13 9782841774074
ISBN13 978-2-84177-407-4

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription