18.08.2015, 13:55
(
Последний раз редактировалось White_116; 18.08.2015 в 14:46.
)
Последовательность вызовов через stock:
Function->GetSpeed->floatround
Последовательность вызовов через #define:
Function->floatround
В первом случае у тебя будет прослойка, лишний вызов функции, соответственно лишние инструкции. Лишние инструкции обрабатываются и теряется процессорное время, но это не смертельно и жить можно как с ещё одним новым волоском бороды.
Function->GetSpeed->floatround
Последовательность вызовов через #define:
Function->floatround
В первом случае у тебя будет прослойка, лишний вызов функции, соответственно лишние инструкции. Лишние инструкции обрабатываются и теряется процессорное время, но это не смертельно и жить можно как с ещё одним новым волоском бороды.