Vous avez pu étudier les bases du C++ et peut-être avez vous même essayé de créer quelques programmes avec des fenêtres grâce à la bibliothèque Qt. Maintenant que vous avez goûté aux joies du C++, il est temps de devenir boulimique au point de tout vouloir savoir sur ce langage.
Il est indispensable d'avoir lu la première partie de son cours pour suivre celui-ci.
La première partie de ce cours présentera des notions plus avancées de la
programmation orientée objet ainsi que quelques notions spécifiques au C++.
Dans un deuxième temps, nous allons nous intéresser aux
templates, un des mécanismes importants du C++
Finalement, nous nous intéresserons à la bibliothèque standard du C++,
la SL. Vous verrez que cette bibliothèque fournit énormément d'outils et que malgré ce que l'on peut lire parfois, elle est n'est pas du tout difficile à utiliser.
Pour progresser en programmation, un des points essentiels est la pratique. Je vous invite donc à faire un maximum d'
exercices pour compléter ce cours. Celui-ci ne sera pas entrecoupé de
TP, mais je vous invite en particulier à essayer
ces exercices qui sont en rapport avec les différents tutoriels présents sur ce site.
Ce tutoriel n'est
pas terminé. De nouveaux chapitres viendront petit à petit s'ajouter à ceux déjà existant.
Je vous invite à faire un tour sur le
forum C++ pour faire plus ample connaissance et poser des questions si mes explications ne sont pas assez claires.
Merci à
lmghs,
Davidbrcz et
Alp pour leur relecture attentive et leurs remarques toujours pertinentes.
Merci à
Xeroth et à
Fihld pour la
zCorrection.
Ce tutoriel est placé sous licence Creative Commons BY-SA-NC par Nanoc