What is the difference between
cout << "Hello
cout << "Hello" << endl;?
The C++ ANSI draft standard defines the charecter literal
as thenew line (or linefeed) character. This also corresponds to the end-of-linechar in many platforms (at least in all platforms I have used). This neednot be true on all platforms, though. Thus, using
endl is a good practice from theportablity point of view.