Многие книги на C ++ содержат пример кода, подобного этому ...
std::cout << "Test line" << std::endl;
... так что я всегда так делал. Но вместо этого я видел много кода от таких разработчиков:
std::cout << "Test line\n";
Есть ли техническая причина, чтобы отдавать предпочтение одному над другим, или это просто вопрос стиля кодирования?