Développer en C++ - Niveau 2

Formation

En présentiel

990 € Non imposable

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

  • Niveau

    Niveau intermédiaire

  • Dirigé à

    Pour professionnels

  • Lieu

    Versailles

  • Durée

    3 Jours

Objectifs: Savoir utiliser la STL. Utiliser le typage dynamique. Utiliser la métaprogrammation et la génération automatique de code avec la librairie BOOST. Destinataires: Ce cours est destiné à des personnes utilisant déjà le langage C++ et qui souhaitent approfondir leurs connaissances.

Précisions importantes

Documents

  • Catalogue Formation

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Versailles ((78) Yvelines)
Voir plan
3 Rue de la Porte de Buc, 78000

Date de début

Consulter

Date de début

Consulter

À propos de cette formation

Une première expérience du langage C++

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

Le programme

Le langage C++ est complexe, et offre de nombreuses possibilités. Que ce soit la gestion de la mémoire ou une meilleure utilisation du langage, il est important de s'assurer que le code mis en place offrira le plus de sécurité.

Introduction à la STL

Présentation des éléments de base de la STL.

  • La classe string
  • Les itérateurs
  • Les conteneurs associatifs
  • Les conteneurs séquentiels
Le typage dynamique

Présentation du typage dynamique avec RTTI.

  • Avantages et inconvénients du typage dynamique
  • La conversion de type dynamique
  • L'opérateur d'identification de type
Les smart pointers

Présentation des smart pointers et de leur utilisation.

  • Qu'est-ce qu'un smart pointer ?
  • Avantages et inconvénients
  • Conversion implicite
Compatibilité entre C et C++

Présentation des éléments de code qui ne sont pas compatibles entre C et C++.

  • Le code C incompatible avec le C++
La partie utilities de la STL

Dans STL, utilities offre de nombreux outils qui permettent de simplifier la mise au point d'applications C++.

  • La classe pair
  • Les pointeurs automatiques
  • Les fonctions auxiliaires
Les fonctions Objet de la STL

Présentation des fonctions Objet (souvents appelées functors) de la STL.

  • Présentation des fonctions Objet
  • Utilisation des fonctions Objet
Les composants numériques de la STL

Présentation de l'utilisation des composants numériques (nombres complexes ...).

  • Les nombres complexes
  • La classe valarray
  • Les fonctions numériques
Les allocators

Présentation des allocators et de leur utilité.

  • Rôle des allocators
  • L'allocator par défaut
  • Les allocators utilisateurs
La librairie Boost

Présentation de la librairie Boost.

  • Présentation de la meta-programmation
  • Calcul et optimisation de code
  • Génération automatique de code

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.

Développer en C++ - Niveau 2

990 € Non imposable