0xd34df00d
17.01.2013 22:24 Azoth_primary
А gcc уже умеет инлайнить вызовы виртуальных функций в final-классах? Ну или хотя бы избавляться от vtbl.
Recommended by:
@pooq: моча съела говно
што? как ты себе это представляешь?
> final
Если у меня есть указатель на финальный Bar, отнаследованный от Foo, то очевидно, какие реализации функций там будут вызваны, и можно вызвать сразу, без лукапа.
от vtbl это не избавит
s/избавиться от vtbl/избавиться от лукапа по vtbl/, блдж.
А тырпрайз на тебя исключительно положительно влияет похоже ;-)
Че.
Об оптимизации всё думаешь. Не бережешь ты себя. Отдохнуть тебе надо.
Неа, мне просто интересно, насколько гцц отсасывает.
нууу, я слышал такие байки, что даже без final gcc инлайнит виртуальные вызовы, когда может вывести рантаймный тип
Байки-то я тоже слышал, но нужны пруфы.
ну сделай тогда
раз нужны, тяжело что ли.
Да.