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