কম্পিউটার

C++ স্ট্যান্ডার্ড এরর স্ট্রিম (cerr) কি?


std::cerr হল ক্লাস ওস্ট্রিমের একটি অবজেক্ট যা সংকীর্ণ অক্ষর (চরের প্রকারের) ভিত্তিক স্ট্যান্ডার্ড ত্রুটি স্ট্রিমকে উপস্থাপন করে। এটি সি স্ট্রিম stderr এর সাথে মিলে যায়। স্ট্যান্ডার্ড এরর স্ট্রীম হল পরিবেশ দ্বারা নির্ধারিত অক্ষরের একটি গন্তব্য। এই গন্তব্যটি একাধিক স্ট্যান্ডার্ড অবজেক্ট (যেমন কাউট বা ক্লগ) দ্বারা ভাগ করা হতে পারে।

ক্লাস ওস্ট্রিমের একটি বস্তু হিসাবে, অক্ষরগুলি সন্নিবেশ অপারেটর (অপারেটর<<) ব্যবহার করে ফর্ম্যাট করা ডেটা হিসাবে বা লেখার মতো সদস্য ফাংশনগুলি ব্যবহার করে আনফরম্যাটেড ডেটা হিসাবে লেখা যেতে পারে। অবজেক্টটি হেডারে ঘোষণা করা হয়েছে বাহ্যিক লিঙ্কেজ এবং স্ট্যাটিক সময়কাল সহ:এটি প্রোগ্রামের পুরো সময়কাল স্থায়ী হয়।

আপনি পর্দায় লিখতে এই বস্তু ব্যবহার করতে পারেন. উদাহরণস্বরূপ, আপনি যদি স্ক্রিনে "হ্যালো" লিখতে চান, তাহলে আপনি −

লিখবেন

উদাহরণ

#include<iostream>
int main() {
   std::cerr << "Hello";
   return 0;
}

তারপর এই প্রোগ্রামটিকে hello.cpp ফাইলে সংরক্ষণ করুন৷ অবশেষে টার্মিনাল/cmd-এ এই ফাইলটির সংরক্ষিত অবস্থানে নেভিগেট করুন এবং −

ব্যবহার করে কম্পাইল করুন
$ g++ hello.cpp

ব্যবহার করে এটি চালান
$ ./a.out

আউটপুট

এটি আউটপুট দেবে −

Hello

  1. লিনাক্সে C++ এর সেরা IDE কি?

  2. লিনাক্সে c++ এর জন্য শীর্ষ IDE কি?

  3. উইন্ডোতে c++ এর জন্য শীর্ষ IDE কি?

  4. C++ এ স্ট্যান্ডার্ড লাইব্রেরি কি?