C++ में std::string और int को कैसे जोड़ें (concatenate) करें?
सभी को नमस्ते! मैंने अभी C++ सीखना शुरू किया है और एक ऐसी समस्या का सामना किया है जो सरल लगती है, लेकिन मुझे सही समाधान नहीं मिल रहा है। मुझे टेक्स्ट और एक संख्या को एक स्ट्रिंग में जोड़ना है। उदाहरण के लिए, मेरे पास एक वेरिएबल `int age = 25;` और एक स्ट्रिंग `std::string message = "Возраст: ";` है। मैं आउटपुट में "Возраст: 25" स्ट्रिंग प्राप्त करना चाहता हूँ। Python में मैं बस `message + str(age)` लिखूंगा, लेकिन C++ में यह काम नहीं करता। जब मैं `message + age` करने की कोशिश करता हूँ, तो compiler एक error देता है। मैंने `std::to_string()` का उपयोग करने की कोशिश की, लेकिन मुझे यकीन नहीं है कि यह सही तरीका है। शायद string और number को जोड़ने के लिए कोई विशेष operator या function हो? कृपया बताएं कि इसे सही तरीके से कैसे किया जाए, ताकि कोड सही हो और आधुनिक C++ मानकों के अनुरूप हो। पहले से धन्यवाद!
यहाँ मेरे कोड का उदाहरण है: