কম্পিউটার

C++ এ endl এবং \n এর মধ্যে তুলনা


"\n" একটি নতুন লাইন আউটপুট করে (উপযুক্ত প্ল্যাটফর্ম-নির্দিষ্ট উপস্থাপনায়, তাই এটি উইন্ডোজে একটি "\r\n" তৈরি করে), কিন্তু std::endl করে একই এবং স্রোত flushes. সাধারণত, আপনাকে অবিলম্বে স্ট্রীমটি ফ্লাশ করতে হবে না এবং এটি আপনার কার্যক্ষমতার জন্য ব্যয় করবে, তাই, বেশিরভাগ ক্ষেত্রে, std::endl ব্যবহার করার কোন কারণ নেই৷

যখন আপনি স্ট্রিমটিকে ম্যানুয়ালি ফ্লাশ করতে চান -- যেমন কারণ আপনি আশা করেন যে আপনার আউটপুট সময়মত ব্যবহারকারীর কাছে দৃশ্যমান হবে -- আপনার স্ট্রীমে '\n' লেখার পরিবর্তে std::endl ব্যবহার করা উচিত (একটি বিচ্ছিন্ন অক্ষর বা একটি স্ট্রিংয়ের অংশ হিসাবে)। পি>

  1. C++ এ রিলেশনাল এবং তুলনা অপারেটর

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

  3. C# এবং .NET ফ্রেমওয়ার্কের মধ্যে তুলনা

  4. C++ এবং C# এর মধ্যে পার্থক্য