दिलचस्प पोस्ट
आईफोन परीक्षण के लिए यूनिवर्सल आईफ़ोन / आईपैड एप्लिकेशन डिबग संकलन त्रुटि उन्नत सेवाओं के साथ एक्सप्रेस, पूर्ण पाठ अनुक्रमणिका नहीं बना सकता Xcode 8 पूर्ण परियोजना पुनर्निर्माण करता है एंड्रॉइड में इनकमिंग कॉल को अस्वीकार करना दृश्यविशेषरूप देखें: निर्धारित करें कि नियंत्रक को पॉप किया जा रहा है या उप-दृश्य नियंत्रक दिखा रहा है या नहीं एंड्रॉइड प्राथमिकताएं: जब उपयोगकर्ता ने वरीयताएँ-स्क्रीन का इस्तेमाल नहीं किया है तो डिफ़ॉल्ट मानों को कैसे लोड किया जाता है? बैच फ़ाइल में फ़ाइल सामग्री को एक वैरिएबल में कैसे पढ़ा जाए? पंक्ति से मूल्यों को निकालना स्पार्क सेट सामग्री ऊंचाई 100% जेक्जरी मोबाइल मुख्य विधि कोड पूरी कोशिश / पकड़ में है: क्या यह बुरा व्यवहार है? मैं कैसे तय कर सकता हूं कि एक विशिष्ट फाइल विंडोज में खुली है या नहीं? निर्धारित करें कि यदि प्रकार एक टेम्पलेट फ़ंक्शन में सूचक है एंड्रॉइड में वर्तमान स्थान अक्षांश और देशांतर कैसे प्राप्त करें आप जावास्क्रिप्ट में विभिन्न आधारों के बीच संख्या कैसे बदल सकते हैं? पूरी तरह से योग्य डीबी पथ नाम के साथ SQLiteOpenHelper समस्या

सी ++ आईओस्ट्रीम एंडल असफलता क्या है?

मैं डी प्रोग्रामिंग भाषा पर आंद्रेई एलेक्जेंडरको की एक Google बात सुन रहा था जब उन्होंने "एंडल" असफलता के बारे में एक लाइनर को फेंक दिया। मैंने सोचा था कि एंडल एक लाइन के अंत को दर्शाता है और स्ट्रीम के लिए बफर फ्लश करने का पसंदीदा तरीका था। यह एक असफलता क्यों माना जाता है? क्या मैं इसे अपने कोड में प्रयोग नहीं करना चाहिए?

Solutions Collecting From Web of "सी ++ आईओस्ट्रीम एंडल असफलता क्या है?"

मेरी टिप्पणी से दोबारा पोस्ट करना:

(मैं मानता हूं) उनका मतलब है कि कई लोग, विशेष रूप से नए, सी ++ प्रोग्रामर, न्यूलाइन के लिए '\n' बजाय std::endl उपयोग करते हैं, जो बिना अनावश्यक रूप से फ्लशिंग करते हैं और संभावित रूप से अपने प्रोग्राम के प्रदर्शन को कमज़ोर बनाते हैं

यानी, अधिकांश लोगों को यह सिखाया जाता है कि std::endl एक स्ट्रीम में एक नई पंक्ति को सम्मिलित करने का वैधानिक तरीका है, हालांकि यह बहुत कम या आवश्यक है, इसे फ्लश करना उचित है।

यह कुछ लोगों की राय (* खांसी *) है जो std::endl भी मानक में नहीं होनी चाहिए, क्योंकि यह शायद ही कभी उपयुक्त है और '\n' << std::flush वैसे भी एक महत्वपूर्ण टाइपिंग बचत नहीं है।


टीएल; डीआर (एस) :

  • अंत में, std::endl आपको आमतौर पर खराब प्रदर्शन और आमतौर पर अधिक टाइपिंग के अलावा कुछ भी नहीं खरीदता है।
  • इसका इसका उपयोग होता है, लेकिन ये सबसे अधिक बड़े कोडबेस में उपयोग की आवृत्ति की तुलना में काफी दुर्लभ हैं, इसलिए …
  • इसकी उपयोगिता बेहद संदिग्ध है और इसकी सर्वव्यापकता बेतुका है – वास्तव में असफलता!