String = String + (char)Int geht nicht
-
Jester schrieb:
Dann bau doch einfach den entsprechenden operator+ dazu, das ist doch viel einfacher, als gleich nen neue string-Klasse zu schreiben.
MfG Jester
Ich will da noch einiges anders machen, wie in der std::string-Klasse. Außerdem lern ich so mal, das new und delete einzusetzen
operator void schrieb:
Ganz objektiv betrachtet leakt deine Klasse außerdem in operator=. Wieder mal was, was ein Smart-Ptr verhindert hätte - boost::scoped_array beißt doch nicht...
Da hast du verdammt recht...
Danke für den Tipp!
-
also mal ein Bsp. zu strcat
char *name1="Baum";
strcat(name1,"haus");
danach steht in name1 "Baumhaus",
das ist doch die einfachste Lösung oder etwa nicht?
-
berd schrieb:
das ist doch die einfachste Lösung oder etwa nicht?
Nö, es erzeugt undefiniertes Verhalten.