Robert B.: C++: char* behält zugewiesenen wert und std::string nimmt default an... wieso?

Beitrag lesen

Moin @hmm,

kleiner Nachtrag: Was ist denn das für eine printf-Funktion oder -Methode?

static std::string a;
static std::char* b;

printf(a);
printf(b);

Das std::printf aus dem cstdio-Header nimmt als ersten Parameter einen const char*, aber keinen std::string.

Viele Grüße
Robert