Programmer en langage C++
Livre
Edité par EYROLLES - 2011
Date de publication : 02/02/2011
Description : 822 pages
Langue du texte : français
Cote : 005.133 DEL
Producteur fiche : 5
Mots-clés : DEVELOPPEMENT ; LANGAGE C++ ; PROGRAMMATION
##SOMMAIRE## ##Chapitre 1## : C++ et la Programmation structurée et programmation orientée objet ; C et C++ ##Chapitre 2## : Présentation par l'exemple de quelques instructions du langage C++ ; règles d'écriture ; Création d'un programme en C++ ##Chapitre 3## : Les types de base en C++ ; Les types : entiers ; flottants ; de caractères ; bool ##Chapitre 4## : opérateur et d'expression en C++ ; Les conversions implicites; Les opérateurs : relationnels ; logiques ; d'affection ordinaire ; d'incrémentation et de décrémentation ; L'opérateur de "cast" ; conditionnel ; séquentiel ; "sizeof" ; de ##manipulation de bits ; Récapitulatif des priorités de tous les opérateurs Chapitre 5 ##: Les entrées-sorties de C++ : Affichage à l'écran ; Lecture au clavier ##Chapitre 6## : Les instructions de contrôle : Les blocs d'instructions ; l'instruction "if" ; l'instruction : "switch" ; "while" ; "for" ; Les instructions de branchement inconditionnel : "break", "continue" et "goto" ##Chapitre 7## : Les fonctions ; Quelques règles ; Transmission par référence ; Les variables globales et locales ; Initialisation des variables ; Les arguments par défaut ; ... ##Chapitre 8## : Les tableaux et les pointeurs : Les tableaux à : un indice ; à plusieurs indices ; Notion de pointeur ; Les opérateurs * et & ; Comment simuler une transmission par adresse avec un pointeur ; Un nom de tableau est un pointeur constant ; Les opérations réalisable sur des pointeurs ; La gestion dynamique : Les opérateurs new et delete ; ... ##Chapitre 9## : Les chaines de style C ; lecture et écriture des chaînes de style C ; Initialisation de tableaux par des chaînes ; Les arguments transmis à la fonction main ; Les fonctions de : concaténation; de comparaison ; de copie des chaînes ; ... ##Chapitre 10 ##: Les types de structure, union et énumération : Déclaration et Utilisation d'une structure ; Imbrication et Transmission d'une structure en argument d'une fonction ; Les champs de bits ; Les unions ; Les énumérations ##Chapitre 11## : Classe et objets ; Notion de classe ; Affectation d'objets ; Notions de constructeur et de destructeur ; Les membres données statistiques ... ##Chapitre 12## : Les propriétés des fonctions membres ##Chapitre 13## : Construction, destruction et initialisation des objets ##Chapitre 14## : fonction indépendant amie d'une classe ; les différentes situations d'amitiés ##Chapitre 15## : La surdéfinition d'opérateurs : "=" , "[ ]" ; ( ) ; "new" et "delete" ##Chapitre 16## : Les conversions de type définies par l'utilisateur ; Opérateur de "cast" pour la conversion type classe vers type de base ... ##Chapitre 17 ##: Les patrons de fonctions ##Chapitre 18## : Les patrons de classes ##Chapitre 19## : L'héritage simple ##Chapitre 20## : L'héritage multiple ##Chapitre 21## : Les fonctions virtuelles et le polymorphisme ##Chapitre 22 ##: Les flots : classe "ostream" ; "istream" ; statut d'erreur d'un flot ; surdéfinition de "et" ; gestion de formatage ... ##Chapitre 23## : La gestion des exceptions ##Chapitre 24## : Généralités sur la bibliothèque standard ##Chapitre 25## : Les conteneurs séquentiels : vector, list et deque ; queue, stack et priority_queue ##Chapitre 26## : Les conteneurs associatifs : map ; multimap ; set ; multiset ##Chapitre 27 ##: Les algorithmes standards ##Chapitre 28 ##: La classe string ##Chapitre 29## : Les outils numériques ##Chapitre 30## : Les espaces de nom ##Chapitre 31## : Le préprocesseur et l'instruction typedef ##Chapitre 32## : Introduction aux design patterns de : construction ; structure ; comportementaux ##Annexes ; Index##