Licence CC BY-NC

On passe la deuxième !

Dernière mise à jour :

Depuis les débuts de l’informatique et de la programmation, découper son code en sous-morceaux est un principe de base. Celui-ci permet de mieux diviser le travail, résoudre les problèmes plus facilement, aide les développeurs à mieux s’y retrouver. En bref, plein d’avantages.

Cette partie va non seulement nous permettre d’apprendre toutes les notions de découpages en C++, mais également nous introduire à tout un tas de notions nouvelles qui vont grandement élargir notre champs de possibilités.


  1. Découpons du code — Les fonctions

    1. Les éléments de base d'une fonction

    2. Exercices

    3. Quelles sont vos références ?

    4. Nos fonctions sont surchargées !

    5. [T.P] Gérer les erreurs d'entrée — Partie III

    6. Dessine-moi une fonction

  2. Erreur, erreur, erreur…

    1. L'utilisateur est un idiot

    2. À une condition… ou plusieurs

    3. Le développeur est un idiot

    4. Les tests unitaires à notre aide

    5. [T.P] Gérer les erreurs d'entrée — Partie IV

    6. L'exception à la règle

  3. Des fonctions somme toute lambdas

    1. Une lambda, c'est quoi ?

    2. Syntaxe

    3. Exercices

    4. On va stocker ça où ?

    5. Paramètres génériques

    6. [T.P] Gérer les erreurs d'entrée — Partie V

    7. [T.P] Gérer les erreurs d'entrée — Partie VI

    8. Capture en cours…

  4. Envoyez le générique !

    1. Quel beau modèle !

    2. [T.P] Gérer les erreurs d'entrée - Partie VII

    3. Instanciation explicite

    4. Ce type là, c'est un cas !

  5. De nouvelles structures de données

    1. struct — Un agrégat de données

    2. std::tuple — Une collection hétérogène

    3. std::unordered_map — Une table associative

    4. std::unordered_set — Représenter un ensemble

    5. Un peu d'ordre, voyons !

  6. Reprendriez-vous un peu de sucre syntaxique ?

    1. Ce type est trop long !

    2. Décomposons tout ça

    3. La surcharge d'opérateurs



Vous avez maintenant un certain niveau et êtes capables de faire beaucoup de choses. Bien entendu, votre apprentissage ne s’arrête pas là et je vous invite à continuer ce cours à nos côtés. Mais prenez quelques instants pour mesurer vos nouvelles compétences et apprécier les efforts que vous avez fournis. ;)