endl با '\n' با "\n" چه فرقی داره ؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

endl با '\n' با "\n" چه فرقی داره ؟

+1 امتیاز
تا اون جایی که من فهمیدم همه ی اینا  endl و '\n'  یک کار انجام میدن . دلیلی هم داره که بعضی وقت ها از یکی به جای یکی  دیگه استفاده بشه ؟ (برای نوشتن توی فایل یا cout)
سوال شده اسفند 9, 1392  بوسیله ی PSPCoder (امتیاز 1,301)   14 40 57

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
endl نسبت به "n\" یک کار دیگه هم میکنه .

() std::ostream::flush رو هم صدا میزنه تا buffer پاک بشه و از نوشته شدن داده ها اطمینان پیدا بشه .
پاسخ داده شده اسفند 9, 1392 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
انتخاب شد اسفند 11, 1392 بوسیله ی BlueBlade
...