Tirez parti de la puissance du C++
Concevez et implémentez des madèles orientés objet efficaces à l'aide du langage UML
Implémentez des structures dans vos applications
Concevez des algorithmes de tri orientés objet efficaces
Utilisez les itérateurs et les conteneurs de la bibliothèque des modèles standard (STL)
Chaisissez les meilleures méthodes de recherche en fonction de vos besoins
Apprenez à distinguer les méthodes d'analyse et de hachage les plus efficaces
Créez des structures de données dynamiques en utilisant la récurrence
Développez la persistance des objets en utilisant des bases de données relationnelles
Implémentez des bases de données orientées objet en C++
Comprenez les relations entre C++ et CORBA, COM et Java
Ce guide complet, écrit par des experts du C++ et qui traite plus particulièrement de la conception orientée objet et de la programmation distribuée, vous permettra d'acquérir les connaissances nécessaires pour tirer pleinement parti de ce langage.
Avec Ressources d'Experts C++, vous maîtriserez toutes les techniques qui vous permettront d'optimiser les performances des applications développées en C++ et d'implémenter des modèles orientés objet.
Table des matières
Conception et analyse orientées objet
Implémentation de la conception des classes en C++
Héritage, polymorphisme et réutilisation du code
Gestion de la mémoire
Comment utiliser les structures
Classes conteneurs de la bibliothèque des modèles standard
Itérateurs et algorithmes de la STL
Suppression des conflits de noms à l'aide des espaces de noms
Manipulation des types d'objets à l'exécution
Optimisation des performances des applications
La récurrence et les structures de données récurrentes
Conception de méthodes de tri efficaces
Les algorithmes de recherche en C++
Techniques de hachage et d'analyse syntaxique
Persistance des objets
Bases de données relationnelles et persistance
Persistance des objets à l'aide des bases de données relationnelles
Les bases de données orientées objet
Protection des applications avec le chiffrement
CORBA
COM
Java et C++