@avion123678

Производительность typedef?

Здравствуйте, возможна ли потеря производительность при использовании, к примеру, int64_t? Я использовал typedef с массивами из 1 * 10^10 элементов с алгоритм Эратосфена, но когда я попробовал заменить int64_t на long long, время компиляции значительно сократилось. Действительно ли typedef может влиять на производительность
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@Mercury13 Куратор тега C++
Программист на «си с крестами» и не только
int64_t и long long — одно и то же.
Компиляция ускоряется, потому что не подключается файл <stdint.h>, в котором наверняка больше строк, чем в основной вашей программе.
На исполнение повлиять не должно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mayton2019
Ent. Software engineer. Oracle. SQL. BigData.
Можно посмотреть ассемблерный выхлоп для обоих вариантов. diff между двумя ассемблерами прояснит суть проблемы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
07 апр. 2020, в 12:29
5000 руб./за проект
07 апр. 2020, в 12:10
1 руб./за проект