কম্পিউটার

সি ++ এ সের এবং ক্লগ স্ট্রিমের মধ্যে পার্থক্য কী?


cerr এবং clog উভয়ই stderr স্ট্রিমের অবজেক্ট। তাদের মধ্যে পার্থক্য নিম্নলিখিত. একটি পরিষ্কার ছবি পেতে আপনি cout অবজেক্ট সম্পর্কেও পড়তে পারেন৷

আন-বাফার করা স্ট্যান্ডার্ড এরর স্ট্রিম (cerr)

cerr হল স্ট্যান্ডার্ড এরর স্ট্রীম যা ত্রুটিগুলি আউটপুট করতে ব্যবহৃত হয়। এটিও একটি উদাহরণ
ওস্ট্রিম ক্লাস। যেহেতু cerr আন-বাফার করা হয় তাই এটি ব্যবহার করা হয় যখন আমাদের তাত্ক্ষণিকভাবে ত্রুটি বার্তা প্রদর্শন করতে হয়। ত্রুটি বার্তা সংরক্ষণ এবং পরে প্রদর্শন করার জন্য এটির কোনো বাফার নেই৷

বাফার করা স্ট্যান্ডার্ড এরর স্ট্রীম (ক্লগ)

এটি ওস্ট্রিম ক্লাসের একটি উদাহরণ এবং এটি ত্রুটিগুলি প্রদর্শন করতে ব্যবহৃত হয় তবে cerr এর বিপরীতে ত্রুটিটি প্রথমে একটি বাফারে ঢোকানো হয় এবং এটি সম্পূর্ণরূপে পূরণ না হওয়া পর্যন্ত বাফারে সংরক্ষণ করা হয়৷

স্ট্যান্ডার্ড আউটপুট স্ট্রীম (cout)

cout হল ওস্ট্রিম ক্লাসের উদাহরণ। cout স্ট্যান্ডার্ড আউটপুট ডিভাইসে আউটপুট উত্পাদন করতে ব্যবহৃত হয় যা সাধারণত ডিসপ্লে স্ক্রীন। স্ক্রীনে দেখানোর জন্য প্রয়োজনীয় ডেটা সন্নিবেশ অপারেটর (<<) ব্যবহার করে স্ট্যান্ডার্ড আউটপুট স্ট্রীমে (cout) ঢোকানো হয়।


  1. সি ++ এ সের এবং কাউট স্ট্রিমের মধ্যে পার্থক্য কী?

  2. C++ এ cin, cout এবং cerr স্ট্রীম কি কি?

  3. C++ এ ডট (.) অপারেটর এবং -> এর মধ্যে পার্থক্য কী?

  4. C++ এ #define এবং const কীওয়ার্ডের মধ্যে পার্থক্য কী?