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