কম্পিউটার

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


cout হল stdout স্ট্রীমের একটি অবজেক্ট, যখন cerr হল stderr স্ট্রিমের একটি অবজেক্ট৷

stdout এবং stderr ভিন্ন স্ট্রীম, যদিও তারা উভয়ই ডিফল্টরূপে কনসোল আউটপুট উল্লেখ করে। তাদের একটিকে (যেমন program.exe>out.txt) রিডাইরেক্ট করা (পাইপিং) অন্যটিকে প্রভাবিত করবে না৷

সাধারণত, প্রকৃত প্রোগ্রাম আউটপুটের জন্য stdout ব্যবহার করা উচিত, যেখানে সমস্ত তথ্য এবং ত্রুটি বার্তা stderr এ মুদ্রিত হওয়া উচিত, যাতে ব্যবহারকারী যদি একটি ফাইলে আউটপুট পুনঃনির্দেশ করে, তথ্য বার্তাগুলি এখনও মুদ্রিত হয় স্ক্রীন এবং আউটপুট ফাইলে নয়।


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

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

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

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