Bien sûr que si l'ordre est important. Si tu commences par libérer a, alors quand tu tentes de libérer a->b tu accède à une zone qui a déja été libérée. Si tu fais le free(a->b) juste après le free(a) alors tu as toutes les chances que ça passe quand même, mais c'est absolument incorrecte sur le principe, et si ça coredump c'est absolument normal.
Message édité par matafan le 22-04-2004 à 07:18:01