This commit is contained in:
2026-09-13 21:59:15 +02:00
parent b72193d656
commit 6e0a4a91d9
19 changed files with 434 additions and 151 deletions

View File

@@ -62,12 +62,12 @@ Ils relèvent de la grammaire et ne sont pas surchargeables.
`Object` fournit une opération intrinsèque non overridable :
```text
Object::sameInstance(Object other) -> bool
const method sameIdentity(const Object other) -> bool
```
Elle teste l'identité d'instance, c'est-à-dire si deux références désignent exactement le même objet.
Cette méthode intrinsèque non overridable, portée par `Object`, teste lidentité de référence : deux accès sont identiques sils désignent exactement le même objet.
Elle n'est pas équivalente à `==`.
`sameIdentity()` nest pas équivalent à `==`, qui exprime légalité logique lorsquelle est disponible.
Exemple : deux objets différents peuvent être logiquement égaux mais ne pas être la même instance.