View Single Post

Xhylette's Avatar


Xhylette
01.07.2013 , 04:59 PM | #17
Quote: Originally Posted by YANNICB View Post
CQFD !!! Allez Tchao l'artiste, une résolution de prise et tenue pour 2013, Liste noire directe
Dommage, le débat promettait d'être intéressant.

"L'utilisation des pointeurs est très puissante dans certains langages.

...

Si l'on ne fait pas attention et que l'on accède à une zone mémoire qui ne nous est pas allouée, le processeur via le système d'exploitation génèrera une erreur de segmentation qui provoquera une exception voire fera planter l'application. De plus, comme les allocations mémoire sont réalisées en partie par le développeur, il doit également se charger de la libération de la mémoire lorsqu'il n'en a plus besoin, au risque de voir une fuite mémoire apparaître.

...

Pour toutes ces raisons, les pointeurs sont regardés avec une certaine méfiance.

...

Langages utilisant les pointeurs

Les pointeurs sont, entre autres, utilisés par le C, le C++, le Pascal, Ada, FreeBASIC, Fortran, C#, D, Modula-2, Oberon et bien sûr l'Assembleur
."

Source : --> http://fr.wikipedia.org/wiki/Pointeur_(programmation)

Ce n'est pas la première fois que l'on évoque des fuites de mémoire à propos de ce jeu :

--> http://www.swtor.com/community/showthread.php?t=178257

--> http://www.jeuxvideo.com/forums/1-18...-et-effets.htm

Comme dit plus haut, les conséquences de ces erreurs sont totalement imprévisibles, et souvent difficilement reproductibles.

Au mieux, elles provoquent le plantage de l'application avec retour direct au bureau Windows ; mais parfois, l'application peut très bien survivre encore quelque temps, le désordre se manifestant alors de diverses manières, avec des bugs inexplicables comme par exemple, la perte totale de l'interface, qui est le sujet de ce topic.
"Qu'importe la destination, seul compte le voyage."