Cette vidéo parle de la surcharge des opérateurs en C++. L'idée est de pouvoir utiliser des opérations classiques (+, -, *, /...) entre variables d'un type que nous avons défini au travers d'une classe. Comme le C++ ne connait pas le comportement à adopter, c'est au développeur que revient la tâche d'expliquer ce qui doit être fait.

Le programme concernant les constructeurs se trouve dans le répertoire 6. de : https://github.com/Algomius/POO-CPP

0:00 • Présentation
2:25 • Pourquoi surcharger des opérateurs ?
4:11 • Analyse de la classe string
10:37 • Opérateurs concernés
14:28 • Exemple d'un opérateur binaire
28:48 • Exemple d'un opérateur unaire
34:51 • Surcharge de l'opérateur de flux de sortie
42:37 • Même opérateur et types différents
46:37 • Opérateurs préfixés et postfixés
53:56 • Opérateurs logiques
01:02:59 • Conclusion