[Pdmtl] Memory leak

Mathieu Bouchard matju at artengine.ca
Fri May 5 13:34:20 EDT 2006


On Fri, 5 May 2006, Marc Lavallée wrote:

> Je ne suis pas un spécialiste de la gestion de mémoire, mais il me
> semble que si tu ne fais que changer la valeur d'une variable existante,
> sans changer le type de variable, un logiciel en C normal devrait juste
> reprendre la mémoire allouée pour la variable à changer, et la
> réutiliser sans en allouer plus que nécessaire. Genre...

Dans ce cas, la valeur en question est un t_symbol*, qui doit pointer vers
un t_symbol, et le seul générateur autorisé pour les t_symbol est
gensym(), qui retourne un pointeur vers un t_symbol existant s'il existe
déjà un t_symbol pour cette chaîne de caractères, et sinon, qui crée un 
nouveau t_symbol et retourne un pointeur vers celui-ci.

> J'espère que non, sinon la planète exploserait...
> À quand le bug de la fin du monde?

le bug de la fin du monde est déjà documenté dans le dernier livre du
Nouveau Testament, connu sous le nom de "Apocalypse" ou "Revelation" mais
aussi "le trip de psilo de St-Jean".

 _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada



More information about the Pdmtl mailing list