ciméos
Présentation
L'organisme
Références
nos clients
Contact
nos coordonnées
Téléchargements Catalogue de formation
 
 
 
  Forméos
  Informations
  Notre offre
  Prochaines sessions
  Documentations
 


Forméos
vous accompagne
dans la réalisation de votre
projet de formation
(analyse des besoins et mise
en place du plan de financement)





     
 

Programmation efficace et avancée en C++
Formation C++ Franche-Comté Montbéliard

 
  Objectifs :      
 
  • Le C++ est un langage très technique mettant à rude épreuve les nerfs des développeurs d'applications. La syntaxe du C, conjuguée avec la mécanique des pointeurs mémoires, la programmation orientée objet et les classes, demandent une attention de tous les instants dans l'utilisation du C++.
 
         
 

Public concerné :

  Informaticiens  
  Pré requis :   Plusieurs mois de pratique du langage C++.  
  Durée de la formation :   5 jours  
         
  Programme pédagogique prévisionnel :      
 
Introduction sur les pièges C++

Présentation des principaux pièges : pointeurs, MLK, compteurs de référence, constructeurs, virtualités, etc.
Expérience de grand projets
Présentation des pièges classiques : allocation de données globales, directives de pré-compilation, croisement des fichiers entêtes

Gestion de la mémoire avancée de C++

Allocation dynamique de la mémoire
Libération de la mémoire
Pièges « courant » liés à l'utilisation de la mémoire en C++

Gestion des pointeurs mémoire

Pointeurs et pointeurs de pointeurs
Pièges « courants » liés à l'utilisation des pointeurs
Ecrire un meilleur code en utilisant les pointeurs

Les classes
Constructeur et destructeur
Les constructeurs et la virtualité
Le destructeur virtuel et l'héritage
Constructeur par copie : utilité et règle

 
Gestion des exceptions

Principe de la gestion des exceptions
Mise en œuvre
Dangers liés à la gestion des exceptions

Les classes, mécanismes avancés

Mécanismes avancés
Héritage privé et multiple, l'héritage virtuel
La classe abstraite
Principes des interfaces en P.O.O.
Simuler des interfaces avec des classes
Problèmes constatés dans les projets dans certains cas avec les classes

La gestion des Smart Pointer, piège
Principe des « Smart Pointers »
Controverse
Opérateurs de conversion de types

Les outils de test d'un programme C++
Introduction aux tests des processus
Debugging avancé
Détection de fuites mémoire
Détection des violations d'accès à la mémoire
Effets de bord

Les règles C++
Pourquoi des règles de programmation
Liste des règles
 
     
  Infos Forméos  
  date DIF  
    Foméos et le "DIF"
Destinée à favoriser l'accès au droit Individuel à la formation, cette offre s'adresse aux entreprises de l'Aire Urbaine Belfort / Montbéliard(...)
 
     
  date Nos formations  
    Nos modules de formation
Accèder à nos modules de formation (...)
 
     
ciméos