0
End/ vs \n which is better for changing line?
I want to know the memory usage by them.and other properties and why are there 2 functions with exact use.
1 Antwort
+ 3
The \n is an escape character used to represent the EOL (End of Line) character. The endl is a manipulator used to insert a \n in the stream buffer and then flush this buffer to the output. Thus endl is basically a \n with a flush operation, and that is what makes it a little slower. The flushing is useful to print data that has not been yet printed from the buffer and clear the buffer so that more data to be stored.
You may read more on :
https://www.sololearn.com/discuss/771853/?ref=app
https://www.sololearn.com/discuss/127013/?ref=app
https://www.sololearn.com/discuss/781814/?ref=app
https://stackoverflow.com/questions/213907/c-stdendl-vs-n