Это может быть глупый вопрос, и, очевидно, все будет быстрее, если внутри функции ничего нет, потому что ей ничего не нужно обрабатывать. Тем не менее, я возился с SFML и решил попробовать поставить свою программу на l oop (поскольку каждая игра l oop равна 1 кадру).
Я сделал al oop, что считается до 50 000 000 за каждый 1 кадр, и, честно говоря, он все еще работал на скорости 10 FPS. Тем не менее, после того, как я поместил std::cout << index << std::endl;
, программа не завершила один кадр в и посчитала 1000 каждые 10i sh секунд.
Имеет ли al oop ничего внутри, действительно ли это так много быстрее?