Почему T * может работать ощутимо быстрее (~ на 25-30%) в качестве хранилища данных, чем std::byte *?
Вопрос касается различия в производительности между использованием типа T*, который является указателем на тип T, и типа std::byte*, который является указателем на std::byte. Зачастую T* может работать быстрее в качестве хранилища данных, чем std::byte*, и это может объясняться несколькими факторами. 1. Следствием использования T* является то, что компилятор может использовать более конкретную информацию о типе ... Читать далее