std::cerr क्लास ओस्ट्रीम का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (चार प्रकार के) के लिए उन्मुख मानक त्रुटि स्ट्रीम का प्रतिनिधित्व करता है। यह सी स्ट्रीम stderr से मेल खाती है। मानक त्रुटि स्ट्रीम परिवेश द्वारा निर्धारित वर्णों का एक गंतव्य है। यह गंतव्य एक से अधिक मानक ऑब्जेक्ट (जैसे cout या clog) द्वारा साझा किया जा सकता है।
क्लास ओस्ट्रीम के एक ऑब्जेक्ट के रूप में, वर्णों को या तो इंसर्शन ऑपरेटर (ऑपरेटर<<) का उपयोग करके स्वरूपित डेटा के रूप में या बिना प्रारूपित डेटा के रूप में लिखा जा सकता है, जैसे सदस्य कार्यों का उपयोग करना। ऑब्जेक्ट को बाहरी लिंकेज और स्थिर अवधि के साथ हेडर
आप इस ऑब्जेक्ट का उपयोग स्क्रीन पर लिखने के लिए कर सकते हैं। उदाहरण के लिए, यदि आप स्क्रीन पर "हैलो" लिखना चाहते हैं, तो आप लिखेंगे -
उदाहरण
#include<iostream> int main() { std::cerr << "Hello"; return 0; }
फिर इस प्रोग्राम को hello.cpp फाइल में सेव करें। अंत में टर्मिनल/cmd में इस फ़ाइल के सहेजे गए स्थान पर नेविगेट करें और −
. का उपयोग करके इसे संकलित करें$ g++ hello.cpp
-
. का उपयोग करके इसे चलाएँ$ ./a.out
आउटपुट
यह आउटपुट देगा -
Hello