Ich weiß, dass es ein häufiges Problem ist, aber wenn ich nach Referenzen und anderem Material suche, finde ich keine klare Antwort auf diese Frage.
Betrachten Sie den folgenden Code:
#include <string>
// ...
// in a method
std::string a = "Hello ";
std::string b = "World";
std::string c = a + b;
Der Compiler teilt mir mit, dass er keinen überladenen Operator für finden kann char[dim]
.
Bedeutet das, dass es in der Zeichenfolge keinen + -Operator gibt?
In einigen Beispielen gibt es jedoch eine Situation wie diese. Wenn dies nicht der richtige Weg ist, um mehr Strings zu konzentrieren, was ist der beste Weg?