Je sais que c'est un problème courant, mais à la recherche de références et d'autres documents, je ne trouve pas de réponse claire à cette question.
Considérez le code suivant:
#include <string>
// ...
// in a method
std::string a = "Hello ";
std::string b = "World";
std::string c = a + b;
Le compilateur me dit qu'il ne trouve pas d'opérateur surchargé pour char[dim]
.
Cela signifie-t-il que dans la chaîne il n'y a pas d'opérateur +?
Mais dans plusieurs exemples, il y a une situation comme celle-ci. Si ce n'est pas la bonne façon de concater plus de chaînes, quelle est la meilleure façon?