Guide de développement logiciel C++ - Sommaire
Guide de développement logiciel C++ - Sommaire
Chapitre 1 - Présentation du guide - Preface
Introduction
Application
Conventions de présentation du guide
Chapitre 2 - Mise en forme du code source
Mise en page du code source
Indentation
Présentation des accolades
Disposition de chaque ligne
Structure des fichiers sources
Répartition du code entre les fichiers
Les inclusions de fichier dentête (headers)
Les entêtes des fichiers source
Le fichier dentête ( .hh )
Le fichier de définition ( .cc )
Présentation dinstructions
Nommage
Majuscules et minuscules
Choix des identificateurs
Les commentaires
Chapitre 3 - Structuration logique du programme
Les variables
Recommandations communes à tous les types
Les types prédéfinis
Les types utilisateurs simples
Les structures de contrôle
La classe
Les fonctions et les méthodes
Recommandations communes aux fonctions et aux méthodes
Fonctions
Méthodes
Inclusions mutuelles
Le préprocesseur
Debug
Instruction
Chapitre 4 - Algorithmique
Gestion dun source maintenu pour plusieurs plateformes.
Pointeurs
Structures de contrôle
?. Optimisation
?. Développement multi-plateformes
Chapitre 5 - Mise en oeuvre
Compilation
Bibliographie
Annexe A - Application du guide au code c
Annexe B - Comment lier des modules C et C++ au sein d'un même exécutable
Annexe C - Modèle de fichiers sources
Annexe D - Exemple de classe : un noeud de liste doublement chaînée
Annexe E - Exemple de sécurisation : La classe Cookie
Annexe F - Lexique
Annexe G - Historique