Avatar ·

Wie kann man std::string und int in C++ verketten (konkatenieren)?

Hallo zusammen! Ich habe gerade angefangen, C++ zu lernen, und bin auf ein Problem gestoßen, das einfach erscheint, aber ich finde keine richtige Lösung. Ich muss Text und eine Zahl in einem String zusammenführen. Zum Beispiel habe ich eine Variable `int age = 25;` und einen String `std::string message = "Alter: ";`. Ich möchte als Ausgabe den String "Alter: 25" erhalten. In Python würde ich einfach `message + str(age)` schreiben, aber in C++ funktioniert das nicht. Wenn ich versuche, `message + age` zu machen, gibt der Compiler einen Fehler aus. Ich habe versucht, `std::to_string()` zu verwenden, bin mir aber nicht sicher, ob das der richtige Weg ist. Vielleicht gibt es einen speziellen Operator oder eine Funktion zum Verketten eines Strings und einer Zahl? Bitte sagt mir, wie ich das richtig machen kann, damit der Code korrekt ist und den modernen C++-Standards entspricht. Vielen Dank im Voraus! Hier ist ein Beispiel meines