Fil RSS Fil RSS
    Facebook Facebook
    Youtube YouTube
    twitter Twitter
  Flickr 
 digitbooks.fr
Digit Books :: Editeur de livres numériques
Accueil
Catalogue
A paraître
Les collections
Commander
Contact
 
 
 
 
 
 

 C++ - Le Livre de Recettes

couverture C++ - Le Livre de Recettes
  • D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis et Jeff Cogswell
  • Traduction de Yves Bailly et Dalil Djidel
  • 574 pages
  • Date : mai 2006
  • Collection : Le livre de Recettes
  • 171 solutions pour tous


Description

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é.


Ressources

  • Les exemples
  • La liste des recettes

Commander

  • Commander chez Immateriel.fr (une nouvelle fenêtre de votre navigateur va s'ouvrir)
PDF Liseuse PDF + Liseuse

PDF
35 €

Liseuse Immateriel
17,5 €

PDF + Liseuse
38 €

ISBN : 978-2-8150-0083-3

ISBN : 978-2-8150-1083-2

ISBN : 978-2-8150-2083-1

 



menu Arts
menu Administration système
menu Langages
Ajax
ActionScript
C++
C#
CSS
HTML
Java
JavaScript
Objective-C
Perl
PHP
Python
RoR
XML et XSLT
menu Loisirs
menu Logiciels
menu Programmation
menu Systèmes d'exploitation
menu Web

 


La boîte à malices


 
© 2009 — Digit Books
FAQ
Conditions générales d'utilisation
A propos