Ich bin jetzt nicht der Operator-Profi, aber denke, dass der +operator ein Objekt brauch, auf dass er sich bezieht. "<br>BLA" ist kein Objekt. Mach einfach zweimal body += das sollte funktionieren.
( Hier will der compiler zwei Zeiger addieren, was hier eh keinen sinn macht. Das Ergebnis ( also einen Zeiger, würdest du body zuweisen - Das Ergebnis liegt allerdings sonstwo)
Hey, du musst doch wissen von welcher Klasse dein Objekt body ist!? Ein normaler String (Wie du vorher geschrieben hast) ist es auf keinen Fall, dann würd += nicht funktionieren.
void muss durch den Namen der Klasse ersetzt werden, von welcher body eine Instanz ist. dann einfach return body;
war mein fehler std::string funktion() wäre es gewesen hatte mich nur gewundert void int und char usw kennt der highlighter und macht daraus dann fettschrift komischer weise std::string kennt er nicht
hatte daraus geschlossen das es kein gültiger befehl war
Sag ich doch Verlassdich nie auf Syntax Highlighting! Das gibt öfter böse Fehler! Wer schon mal mit Eqlipse gearbeitet hat kann das sicher bestätigen. Aber auch das auto-Vervollständigen im Visual Studio funktioniert nur sonntags.