Méta-programmation

CODE RECKONS, À distance
Durée
21 heures
Prix
1 250 EUR HT
Prochaine session
Formation disponible sur demande. Tout voir
Modalité
À distance
Durée
21 heures
Prix
1 250 EUR HT
Prochaine session
Formation disponible sur demande. Tout voir
Modalité
À distance
Je veux en savoir plus sur cette formation

Description de la formation

Découvrez la formation Méta-programmation proposée par CODE RECKONS et formez-vous avec des professionnels du secteur ! En vous formant avec CODE RECKONS vous aborderez les thématiques suivantes : Programmation/Développement, Informatique. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.

Prochaines sessions

1 Formation disponible

Formation disponible sur demande.

  • À distance
  • À distance

Objectifs visés

Cette formation permet de découvrir et de mettre en œuvre les idiomes fondamentaux de la métaprogrammation en C++14, C++17 et C++20.

  • Se familiariser avec les principes généraux de la méta-programmation.

  • Savoir quand et comment l’utiliser.

Contenu

Introduction

Impacts de la méta-programmation 

C++ comme un langage méta- programmable

Techniques de base

Template de fonction et de classe 

Spécialisation et spécialisation partielle 

Inférence du type de retour
Template variadique

Perfect Forwarding et Références Universelles
Alias de type
Mise en pratique : exercices, évaluation

Manipulation de types

Notion de traits
Introspection
Génération de type
Détection d’interface
Erreur de compilation via static_assert 

Séquence de types et algorithmes associés

Mise en pratique : exercices, évaluation

Génération de code

Duplication de code
Génération conditionnelle : SFINAE 

Génération conditionnelle : Tag Dispatching
Génération : if constexpr
Calcul à la compilation via template 

Calcul à la compilation via constexpr 

Mise en pratique : exercices, évaluation

Applications

Fonctions génériques contraintes 

Détections de plateformes  

Programmation générative
Mise en pratique : exercices, évaluation

Public Cible

  • Ingénieurs, techniciens et scientifiques désirant approfondir leur pratique du langage. 

  • Une bonne maîtrise du langage C++ est nécessaire.

Faire une demande

Je veux en savoir plus

Contactez l'organisme pour obtenir plus d'informations sur cette formation, gratuitement et sans engagement.

reCAPTCHA logo Ce site est protégé par reCAPTCHA de Google Règles de confidentialité et les termes et services de Google s'appliquent.
CODE RECKONS
21 rue Jean Rostand
94000 Orsay

CODE RECKONS : un projet à portée internationale

CODE RECKONS est une entreprise spécialisée dans la recherche informatique et la formation. Basée à Limours, à quelques kilomètres de Paris, cette société est spécialisée la mise en valeur des dernières normes sur le C++, un langage de programmation compilé...

Apprenez-en plus sur l'organisme et découvrez toutes leurs formations