PRG04 Programmation C++, perfectionnement.

Formation

À Tunis (Tunisie)

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

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

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.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

PRG04 Programmation C++, perfectionnement.

Prix sur demande