Résumé :
|
Ce livre est une présentation complète du langage C++. Les chapitres 1 a 10 sont une introduction guidée;les chapitres 11 a 13 sont une discussion sur les façons de spécifier et de développer des applications;finalement le manuel de référence intégral est inclus. Naturellement,les caractéristiques ajoutées et les décisions prises depuis la version originale sont totalement intégrées a la présentation. Elles incluent une résolution du mécanisme de surcharge, des facilites de gestion de la mémoire et des accès aux mécanismes de contrôle affinés, une édition de liens avec sûreté par typage, les fonctions membres const et static, les classes abstraites, l'héritage multiple,les patrons et la gestion des exceptions. Ce livre donne beaucoup d'exemples de classes qui, à défaut d'être utiles, peuvent être considérées comme des "jouets". De cette façon,les principes généraux et les techniques utiles se détachent plus clairement que s'ils étaient détaillés a partir d'un programme complexe. La plupart des classes données ici,telles que les listes chaînées,les tableaux, les chaines de caractères, les matrices, le graphisme,les tableaux associatifs,etc. sont disponibles en version "blindée" et/ou "plaquée or" dans beaucoup de produits, commerciaux ou non. La plupart de ces classes ou de ces librairies "de qualité industrielle" sont en fait des descendants directs ou indirects des versions "jouets" présentées ici. Cette édition insiste encore plus sur les aspects didactiques que ne le faisait la première édition de ce livre. Le but était de donner a ce livre une qualité suffisante pour qu'une lecture soit gratifiante a la plupart des programmeurs. En d'autres termes, ce livre présente le langage C++, ses principes fondamentaux et les techniques clef nécessaires a son utilisation.
|