Ce qui suit échoue avec l'erreur prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’
int main()
{
char d = 'd';
std::string y("Hello worl");
y.append(d); // Line 5 - this fails
std::cout << y;
return 0;
}
J'ai également essayé ce qui suit, qui compile mais se comporte de manière aléatoire au moment de l'exécution:
int main()
{
char d[1] = { 'd' };
std::string y("Hello worl");
y.append(d);
std::cout << y;
return 0;
}
Désolé pour cette question stupide, mais j'ai cherché dans google, ce que je pouvais voir sont juste "char array to char ptr", "char ptr to char array", etc.