hallo,
ich hab einen character pointer-array dessen Speicher per new angelegt wurde.
ich möchte nun im konstrukter einer klasse einen dieser character strings des arrays einer member zuweisen - das mache ich per
memberVar = strdup(string).
im hauptprogramm wird nach dem diese konstruktor aurgerufen wird, das character stings - array per delete wieder freigegeben.
muss ich nun im destruktor der klasse
free(memberVar)
aufrufen um den speicher wieder freizugeben - oder geht das auch per
delete [] memberVar
delete erzeugt immer eine Speicherverletzung - strdup, hat per malloc den speicher angefordert, also muss ich auch free verwenden, oder?
danke,
andi