PRG04 Programmation C++, perfectionnement.

Formation

À Tunis (Tunisie)

Prix sur demande

Description

  • Typologie

    Formation

  • Lieu

    Tunis (Tunisie)

Le C++ est un langage complexe qui combine la syntaxe du C, la mécanique des pointeurs mémoires et l'orienté objet. Il nécessite une grande rigueur et une bonne connaissance des problèmes liés à l'utilisation du C++. Ce cours propose une approche " études de cas " afin de faire profiter des expériences acquises dans le développement d'applications.

Les sites et dates disponibles

Lieu

Date de début

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • C++

Le programme

  1. 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 grands projets.
  2. Gestion de la mémoire avancée de C++
    • Allocation dynamique de la mémoire.
    • Libération de la mémoire. Fuites mémoire.
    • Débordement de tableaux.
    • Pièges " courants " liés à l'utilisation de la mémoire.
    • 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. Liste d'initialisation.
      • Constructeur de copie et surcharge de l'opérateur " = ", règles.
      • Constructeur/Destructeur et virtualité.
    • 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
      • Héritage privé et multiple, l'héritage virtuel.
      • Classe abstraite. Principes des interfaces en P.O.O.
      • Simuler des interfaces avec des classes.
    • La gestion des Smart Pointers, piège
    • Les templates, patron de classe
      • Principe. Syntaxe des classes et fonctions templates.
      • Implémenter une classe template : " TStack ".
      • Présentation d'une hiérarchie à base de templates.
    • Debug en C++
      • Notions système pour déboguer en C++.
      • Utilisation avancée du débogueur Visual C++.
      • Détection de fuites mémoire, des violations d'accès.
      • Problèmes liées aux méthodes virtuelles.
      • Effets de bord.

PRG04 Programmation C++, perfectionnement.

Prix sur demande