En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
Que ce passe t-il si on exécute ce code?
Mr_Mazur
Niveau 10
25 mai 2014 à 22:53:41
en AS3 this.this
LEpigeon888
Niveau 10
25 mai 2014 à 23:07:38
En AS3 je sais pas, mais si c'est comme le C++ ça doit sans doute accéder au membre nommé "this" de la classe dans laquelle ce bout de code est exécute, et si il n'en a pas ça fait rien
[-Shana-]
Niveau 10
25 mai 2014 à 23:19:31
Impossible . this est un pointeur sur lui même, et tu as qu'un seul pointeur "this" par classe .
Silvermo
Niveau 26
25 mai 2014 à 23:23:01
merci de ne pas essayer this.this, sinon cela créera un trou noir dans ton écran !
non sérieux ça n'aurait normalement aucun sens et aucun intérêt... t'as déjà essayé voir au moins si ça passait ?
LEpigeon888
Niveau 10
25 mai 2014 à 23:27:52
this ne fait pas partit d'une classe, this c'est juste un argument supplémentaire passé implicitement à une fonction membre
Du moins c'est comme ça que ça fonctionne en C++
LEpigeon888
Niveau 10
25 mai 2014 à 23:29:16
(et il ne pointe pas sur lui même, il pointe sur l'instance qui appelle la fonction)
[-Shana-]
Niveau 10
26 mai 2014 à 20:13:40
LEpigeon Le mot-clé this désigne, dans une classe, l'instance courante de la classe elle-même. Il est utilisé à différentes fins décrites dans les sections suivantes.
Issue du wikibooks du Java/This .
[-Shana-]
Niveau 10
26 mai 2014 à 20:14:24
D'ailleurs je change mon "un seul pointeur par classe" par "un seul pointeur par instance" ...
lokilok
Niveau 16
26 mai 2014 à 20:28:57
Du coups c'est pas le orme principe qu'en C++, j'pensais hap
Du coups faut voir ce que c'est en AS3
lokilok
Niveau 16
26 mai 2014 à 20:32:32
En fait nan j'ai rien dis, j'ai regardé la doc d'oracle et ça me semble plus être un argument passé a la fonction (comme en c++ donc) mais ils précisent pas vraiment en fait.
Le wikibooks est encore plus ambiguë.
[-Shana-]
Niveau 10
26 mai 2014 à 22:21:01
Les wiki books je les prends pas avec des pincettes mais avec des baguettes (pas le pain ) .