Un explication peut être plus simple:
le résultat d'un new c'est une reference (~= un pointeur). Faire un == entre deux références ça compare la valeur de la reference (~= l'adresse de l'objet), pas sa valeur.
Je vois pas ce qu'il y a de complexité byzantine la dedans, c'est pas plus complique que C (est bien plus simple que C++). Toute manipulation d'objet se fait par référence. Période.
[^] # Re: Utiliser les tty
Posté par LeMagicien Garcimore . En réponse à la dépêche Patch pour le noyau Linux améliorant l'interactivité entre les applications console et Xorg. Évalué à 8.
le résultat d'un new c'est une reference (~= un pointeur). Faire un == entre deux références ça compare la valeur de la reference (~= l'adresse de l'objet), pas sa valeur.
Je vois pas ce qu'il y a de complexité byzantine la dedans, c'est pas plus complique que C (est bien plus simple que C++). Toute manipulation d'objet se fait par référence. Période.