Hier mal 2 Möglichkeiten:
Code:
#include <iostream>
using namespace std;
int main() {
string a = "Hallo";
char * b = " Welt!";
string c = a+b;
string d = string("Hallo")+b;
cout<<c<<'\n'<<d<<'\n';
}
Die zweite Möglichkeit (d) ist wohl die die du meinst.
Du musst aus der Zeichenkette zuerst einen String machen, damit der + Operator der String-Klasse benutzt wird.