c++: явное и неявное связывание

Статус
В этой теме нельзя размещать новые ответы.

brutka

Создатель
Регистрация
16 Июл 2008
Сообщения
281
Реакции
14
Насколько велика разница в скорости вызова методов объекта - если говорим о "простых" методах и неявно связанных (реалзация абстрактных методов)?
функция будет вызываться сотни раз в секунду, поэтому разница довольна важна.
 
Я думаю что вызовом методов даного класа. Как никак класс будет обращатся методам другого класа который наследуется. Но это всего лишь ИМХО.
 
нашел ссылку - сравнение компиляторов

и хотя статья посвящена другому - но ответ на вопрос о скорости из таблицы виден.
может пригодится кому...
 
Насколько велика разница в скорости вызова методов объекта - если говорим о "простых" методах и неявно связанных (реалзация абстрактных методов)?
функция будет вызываться сотни раз в секунду, поэтому разница довольна важна.

Если используеться наследование + вирт функции - как минимум будет дольше (за счет поиска индекса вирт. функции в таблице вирт функций, но все от компилятора зависит, с аггрессивной оптимизацией скорость приближаеться к вызову невирт. метода обьекта.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху