libérer un pointeur null

Ce qui se passe à l'intérieur de la mémoire si nous essayons de libérer un pointeur qui pointe vers NULL?
Est-ce que jamais valide?

Pourquoi ne pas afficher les messages d'avertissement/erreur?

  • de rien, ...encore, le comportement de la libération d'un pointeur non null tout ce qui n'est pas malloc avais précédemment est pas défini et il est généralement désastreux.
  • Les pointeurs ne sont pas "pointant vers NULL". Les pointeurs sont ou ne sont pas null eux-mêmes. "Pointeur qui pointe vers NULL" est un non-sens d'instruction.
  • si un pointeur est de stocker l'adresse d'une varibale,c'est une pratique habituelle qu'un programmeur va dire pointeur vers cette variable.il n'est donc pas absurde de tresorerie.peut-être que je me trompe.mais il ne me semble pas non sensiques déclaration.
  • Lorsqu'un pointeur est null, il n'est pas "stockage de l'adresse NULL". NULL n'a pas d'adresse. Lorsqu'un pointeur est null, il n'est tout simplement pas pointer n'importe où.
  • Cette question est un double de la stackoverflow.com/questions/1912325/...
InformationsquelleAutor Vijay | 2010-03-01