Verstehe nicht wie diese Klasse funktioniert
-
Ich konnte den Fehler lokalisieren.
Er liegt im diesem überladenen Operator:
string operator=(string st) { if(_string) delete[] _string; char* t=st._char();//char aus string holen! int l; l=len(t)+1;//Laenge von t _string=new char[l]; l=0; while(t[l]) { _string[l]=t[l]; l++; } _string[l]='\0'; return *this; }
Ich weiss nur nich wo genau