и тот же объект, многократно вызываю одну и ту же виртуальную функцию, в цикле? Компилятор может это как-то оптимизировать, чтобы не проверять каждый раз тип этого объекта, а один раз взять указатель на функцию и использовать его на каждой итерации?🤔
может если видит тип объекта на этапе компиляции, только он сразу вставит невиртуальный вызов. в рантайме у крестов оптимизаций или джита нет
Это не нужно оптимизировать, но может, если знает действительный тип обьекта
Обсуждают сегодня