000
02.09.2003, 15:50 Uhr
typecast
aka loddab (Operator)
|
Ich habe eine Klasse, in der ich im private Teil die Deklaration:
C++: |
private: char file[40];
|
stehen hab. Im Destruktor arbeite ich in der vorletzen Zeile mit der Variablen. In der letzten Zeile habe ich ein
stehen. Wird der Code abgearbeitet, dann wird folgende Warnung gebracht:
Code: |
a.out in free(): warning: page is already free
|
Kann mir einer erklären, warum das so ist. Ich dachte, dass ich den Speicher den ich da belegt habe auch wieder frei geben muss. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925) |