Lu'!
Encore une question: que se passe-t-il (que se passera-t-il surtout) si je ne respecte pas cette sémantique d'entité ?
En soi, rien, ton compilateur ne va pas te crier dessus, ton programme va fonctionner mais c'est une norme de la programmation orientée objet.
Non. Ce n'est pas une norme. Ce sont des noms, posés sur des concepts pour différencier leur comportement. D'un côté on a posé les valeurs et de l'autre les entités. Et c'est dû au fait que C++ autorise la copie des objets que l'on a besoin de faire cette distinction dans l'implémentation puisqu'en Java ou en C# par exemple, les objets sont nécessairement des entités puisqu'il n'y a pas de copie d'objet, juste des références.
+2
-0