

3·
23 days agoYeah, just don’t make any mistakes and you’ll be fine. Come on guys, how hard can it be?
Yeah, just don’t make any mistakes and you’ll be fine. Come on guys, how hard can it be?
The same is true of std::endl. std::endl is simply defined as << '\n' << std::flush
; nothing more, nothing less. In all cases where endl gives you a “properly translated” newline, so does \n
.
std::endl provides zero portability benefits. C++ does have a portable newline abstraction, but it is called \n
, not endl.
I’ll update my mems when Microsoft decides to implement C99. (Hey, it’s only been a quarter of a century …)