003
12.12.2003, 19:29 Uhr
Pablo
Supertux (Operator)
|
Dabke für die Antwort. Ich mische new/delete und malloc/free nicht, da ich nur C programmiere und wenn ich was in C++ mache, dann versuche ich nicht mit C zu mischen.
Meine Frage bzgl. NULL war deshalb, weil du (@ao) mir schon mal gesagt hast, dass nicht immer wenn es keine "Segmentation fault" kommt, das richtige gemacht wurde. Da die Pointers nicht in der selben Funktion mit malloc allokiert werden wie die Funktion wo sie gefree't werden, habe ich mir gedacht, es könnte eine solche Fälle passieren, dass ich keine Segmentation fault bekomme, aber den Speicher nicht freimacht.
Also, im Prinzip gibt es keine Funktion bzw. Makro, mit dem ich sicher sein kann, dass eine Variable gefree't wurde? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |