ASCII फ़ाइल को C++ में std::string में कैसे पढ़ें?
सभी को नमस्ते! मैं एक शुरुआती C++ डेवलपर हूँ और एक ऐसे कार्य का सामना कर रहा हूँ जो सरल लगता है, लेकिन मुझे कोई सुंदर समाधान नहीं मिल रहा। मुझे एक टेक्स्ट ASCII फ़ाइल की सामग्री को std::string ऑब्जेक्ट में पढ़ना है, ताकि बाद में इसे डेटा के एक एकल ब्लॉक के रूप में प्रोसेस कर सकूँ (जैसे, कॉन्फ़िगरेशन पार्स करने या कैशिंग के लिए)।\n\nअभी मैं इस तरह का भद्दा कोड उपयोग कर रहा हूँ:\n\n```cpp\n#include \n#include \n#include \n\nstd::string readFile(const std::string& filename) {\n std::ifstream file(filename);\n std::string content;\n char ch;\n while (file.get(ch)) {\n content += ch;\n }\n return content;\n}\n```\n\nयह काम करता है, लेकिन मुझे दो बातें चिंतित करती हैं:\n1. **प्रदर्शन**। बार-बार एक-एक कैरेक्टर जोड़ना बहुत धीमा है। हर