Avatar ·

C++ में int को string में कैसे बदलें? मैं एक आसान तरीका ढूंढ रहा हूँ

सभी को नमस्ते! मैं एक शुरुआती C++ डेवलपर हूँ और इन्वेंट्री ट्रैकिंग के लिए एक सरल प्रोग्राम लिख रहा हूँ। मुझे स्क्रीन पर इस प्रकार का संदेश प्रदर्शित करना है: "आइटम नंबर 42 कार्ट में जोड़ा गया"। समस्या यह है कि वेरिएबल `int itemId = 42;` एक पूर्णांक है, जबकि स्ट्रिंग कॉन्केटनेशन के माध्यम से बनाई जा रही है। मैंने इस तरह लिखने की कोशिश की: ```cpp #include #include int main() { int itemId = 42; std::string message = "आइटम नंबर " + itemId + " कार्ट में जोड़ा गया"; std::cout << message << std::endl; return 0; } ``` लेकिन कंपाइलर एक त्रुटि देता है: `error: invalid operands of types ‘const char*’ and ‘int’ to binary ‘operator+’`। मैं समझता हूँ कि C++ अपने आप स्ट्रिंग और संख्याओं को नहीं जोड़ सकता। Python में मैं बस `f"आइटम नंबर {itemId}"` लिखता था, और Java में `String.valueOf()` का उपयोग करता था। C++ में इसे सही तरीके से कैसे करें? कृपया मुझे `int` को `std::string` में बदलने का सबसे सरल और विश्वसनीय तरीका बताएं। कोड उदाहरण और स्पष्टीकरण के साथ, ताकि मैं समझ सकूँ कि यह कैसे काम करता है।