C++ में stringstream को सही तरीके से कैसे साफ़ करें और पुनः उपयोग के लिए तैयार करें?
सभी को नमस्कार! मैं C++ में नया हूँ और stringstream के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे लूप में stringstream का उपयोग करके स्ट्रिंग बनानी है, लेकिन पहले पास के बाद यह साफ़ नहीं होता और डेटा जमा होता रहता है। कृपया बताएं कि stringstream की स्थिति को सही तरीके से कैसे रीसेट करें?\n\nयह मेरा कोड है:\n\n```cpp\n#include \n#include \n#include \n\nint main() {\n std::stringstream ss;\n \n for (int i = 0; i < 3; ++i) {\n ss << "Number: " << i;\n std::string result = ss.str();\n std::cout << "Iteration " << i << ": " << result << std::endl;\n // यहाँ मैं ss को साफ़ करने की कोशिश कर रहा हूँ, लेकिन सही तरीका नहीं जानता\n // ss.str(""); // ऐसे कोशिश की - काम नहीं किया\n }\n \n return 0;\n}\n```\n\nइस कोड का आउटपुट:\n```\nIteration 0: Number: 0\nIteration 1: Number: 0Number: 1\nIteration 2: Number: 0Number: 1Number: 2\n```\n