std::endl vs "\\n" C++ में: क्या चुनें और क्यों?
सभी को नमस्ते! मैं एक शुरुआती C++ डेवलपर हूँ और एक ऐसे प्रश्न का सामना कर रहा हूँ जो मुझे थोड़ा भ्रमित करता है। जब मैं C++ में प्रोग्राम लिखता हूँ, तो मैं कंसोल में आउटपुट करते समय नई लाइन पर जाने के लिए अक्सर std::endl का उपयोग करता हूँ। उदाहरण के लिए:\n\n```cpp\n#include \nint main() {\n std::cout << "नमस्ते, दुनिया!" << std::endl;\n std::cout << "दूसरी लाइन" << std::endl;\n return 0;\n}\n```\n\nलेकिन हाल ही में मैंने देखा कि कई अनुभवी प्रोग्रामर std::endl के बजाय केवल "" का उपयोग करते हैं। उदाहरण के लिए:\n\n```cpp\nstd::cout << "नमस्ते, दुनिया!";\nstd::cout << "दूसरी लाइन";\n```\n\nमेरा कोड दोनों मामलों में काम करता है, और मुझे परिणाम में कोई अंतर नहीं दिखता। दोनों विकल्प टेक्स्ट को लाइन ब्रेक के साथ आउटपुट करते हैं। लेकिन मुझे चिंता है कि शायद मैं std::endl का उपयोग करके कुछ गलत कर रहा हूँ। हो सकता है कि कुछ छिपी हुई
अभी तक कोई उत्तर नहीं।
लॉग इन करें उत्तर देने के लिए
ब्लॉग