Často se setkávám s tím, že se v C++ k ukončení řádku ve výstupu používá std::endl
místo klasického '\n'
, které známe z Céčka. Důvod bývá různý, ale většinou je to něco ve stylu: "je to C++kovější řešení než '\n'
" či "je to přenositelnější". V tomto příspěvku se dozvíte, že ani jeden důvod není pravdivý a že použití '\n'
místo std::endl
vám může značně urychlit běh programu.