C++ Moderne : Maîtriser C++14 par l'Exercice Pratique

Modernisez votre code C++ en vous exerçant sur chaque notion de C++14. Fini les cours interminables, venez vous exercer.

Ratings 5.00 / 5.00
C++ Moderne : Maîtriser C++14 par l'Exercice Pratique

What You Will Learn!

  • Maîtrise des Nouvelles Fonctionnalités de C++14
  • Modernisation de Bases de Code C++ Existantes
  • Application des Meilleures Pratiques de Programmation C++14
  • Résolution de Problèmes et Pensée Critique avec C++14

Description

Dans ce cours dynamique et orienté pratique, nous allons explorer en profondeur les nouvelles fonctionnalités de C++14, à la fois au niveau du langage et de la bibliothèque standard. Voici ce que nous couvrirons :


  1. Littéraux Binaires :

    • Comprendre et utiliser les littéraux binaires pour une représentation plus claire des données au niveau bit.

  2. Expressions Lambda Génériques :

    • Maîtriser l'utilisation des expressions lambda génériques pour une écriture de code plus flexible et concise.

  3. Initialisateurs de Capture Lambda :

    • Apprendre à capturer des variables dans les lambdas de manière plus efficace et versatile.

  4. Déduction du Type de Retour :

    • S'habituer à la déduction automatique du type de retour des fonctions pour simplifier la syntaxe.

  5. decltype(auto) :

    • Utiliser decltype(auto) pour une déduction de type améliorée et précise.

  6. Assouplissement des Contraintes sur les Fonctions constexpr :

    • Explorer les nouvelles capacités des fonctions constexpr, permettant une plus grande flexibilité dans le calcul à la compilation.

  7. Templates de Variables :

    • Découvrir comment les templates de variables peuvent simplifier et rendre plus puissante la métaprogrammation.

  8. Attribut [[deprecated]] :

    • Apprendre à marquer des éléments comme obsolètes, aidant dans la maintenance et l'évolution du code.

Fonctionnalités de la Bibliothèque Standard C++14

  1. Littéraux Définis par l'Utilisateur pour les Types de la Bibliothèque Standard :

    • Créer et utiliser des littéraux personnalisés pour améliorer la lisibilité et l'expressivité du code.

  2. Séquences d'Entiers au Moment de la Compilation :

    • Exploiter les séquences d'entiers pour des opérations de métaprogrammation plus sophistiquées.

  3. std::make_unique :

    • Utiliser std::make_unique pour une gestion de la mémoire plus sûre et plus intuitive dans la programmation moderne.

Chaque module du cours sera accompagné d'exercices pratiques et de cas réels pour vous permettre de mettre immédiatement en application les concepts appris. Ce cours est conçu pour vous offrir une expérience d'apprentissage interactive et engageante, avec un accent particulier sur la modernisation de votre code C++ et l'adoption des meilleures pratiques de développement logiciel.

Who Should Attend!

  • Développeurs C++ Expérimentés
  • Étudiants en Informatique et Jeunes Diplômés
  • Professionnels de l'IT Souhaitant Se Recycler
  • Enseignants et Formateurs en Programmation

TAKE THIS COURSE

Tags

Subscribers

1

Lectures

38

TAKE THIS COURSE