===== Objectifs de la séance ===== __Notions abordées :__ - Patrons de fonctions & de classes. - Itérateurs & containeurs. - Opérateurs surchargés. __Réalisations en TD :__ - Fonctions & classes paramètrables. - Utilisation des classes {{https://en.cppreference.com/w/cpp/container/vector|vecteurs}}. - Surcharges des opérateurs arithmétiques et de comparaisons. ===== Format du cours ===== Cours Magistral & TD intégrés avec mise en pratique des notions venant d'être présentées. ===== Supports de cours associés à la séance ===== {{ :in202:3_-_template_iterator_operator.pdf |Transparents du cours}} [[in202:seance_3:td_3|Sujet de TD]] ===== Ressources complémentaires associées aux notions vues dans le cours ===== ==== Eléménts syntaxiques de C++ ==== [[cpp:syntax:functions:generic|Les fonctions génériques en C++]] [[cpp:syntax:class:generic|Les classes génériques en C++]] [[cpp:stl:container|Les containeurs de la STL (biblothèque standard)]] [[cpp:stl:iterator|Les itérateurs]] [[cpp:syntax:operator:overload|La surcharge des opérateurs]]