-
Mais que fait static ???
Bonjour, voila mon probleme :
J'aimerais savoir, si en C apres ce type de definition :
static Token t1;
Je dois allouer a la main : malloc(sizeof(Token)) pour pouvoir utiliser t1.
Sachant que Token est une structure pre definit par mes libs Windows.
La reponses est sans doute evidente mais je l'ai pas trouve dans la faq
Merci
-
Bonjour
Une petite recherche t'aurait donné ce thread:
http://www.developpez.net/forums/viewtopic.php?t=115913
Anomaly explique clairement ce que c'est avec exemple c'est vrai que cela mériterait d'être dans la faq.Quand pense LFE?
-
Bonjour,
Bonne idée en effet, Gnux. Sujet marqué pour être placé dans la FAQ.
-
Tu n'as pas besoin d'allouer manuellement la mémoire dans ce cas car tu as déclaré une structure.
L'allocation aurait été nécessaire si tu avais déclaré un pointeur de structure :
Salut.
-
Merci bien Gnux pour ce thread d'une clarte eclatante :D
Et Anomaly, effectivement rajouter ca dans la Faq ca mange pas de pain et pourtant ca explique bine des choses !
Merci a tous
Je mets le thread en resolu