std::endl vs. '\n'
От: igna Россия  
Дата: 23.12.05 09:01
Оценка:
Манипулятор endl выводит '\n' (или L'\n') и записывает содержимое буфера.
Если запись буфера не нужна, и используются строковые литералы определенной ширины (ordinary/narrow string literal или wide string literal), независимость endl от ширины строковых литералов не используется, а запись буфера только замедляет вывод:

cout << "Здравствуйте, меня зовут " << myName << endl;
cout << "Мой e-mail адрес " << myEMailAddress << endl;
cout << "Моя страница в интернете " << myWebSite << endl;
// и т. д.

Наверное в вышеприведенном примере лучше использовать '\n'. А вы как думаете?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.