preguntar acerca de free
12
réponses
Incapable de libérer des pointeurs de const en C
Comment puis-je libérer un const char* ? J'ai alloué une nouvelle mémoire en utilisant malloc , et quand j'essaie de la libérer, je reçois toujours l'erreur "incompatible pointer type"
le code qui provoque ceci est quelque chose comme: …
demandé sur
1970-01-01 00:33:30
10
réponses
Faut-il vraiment mettre les pointeurs à «NULL» après les avoir libérés?
il semble y avoir deux arguments pour lesquels on devrait mettre un pointeur sur NULL après les avoir libérés.
évitez de vous écraser lorsque vous utilisez des aiguilles à double décharge.
Bref: l'Appel de free() une seco …
demandé sur
1970-01-01 00:33:29
23
réponses
Paramètre variable à NULL après free
dans mon entreprise il y a une règle de codage qui dit, Après avoir libéré toute mémoire, réinitialiser la variable à NULL. Exemple. ..
void some_func ()
{
int *nPtr;
nPtr = malloc (100);
free (nPtr);
nPtr = NULL;
retur …
demandé sur
1970-01-01 00:33:29
17
réponses
Que se passe-t-il quand on ne se libère pas après malloc?
C'est quelque chose qui me dérange depuis des lustres.
nous sommes tous enseignés à l'école (du moins, je l'étais) que vous devez libérer chaque pointeur qui est alloué. Je suis un peu curieux, cependant, sur le coût réel de ne pas libérer …
demandé sur
1970-01-01 00:33:29
6
réponses
Comment vérifier si un pointeur est déjà libéré en C?
je voudrais vérifier si un pointeur est libérée déjà ou pas. Comment puis-je utiliser le jeu de compilateurs gnu?
... …
demandé sur
1970-01-01 00:33:31