Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
оверхеда от виртуальных функцийЭто какие у вас требования к производительности, если одна операция чтения 4 байт из памяти считается оверхедом?
Почему эти вещи понадобилось запихивать в параметры шаблона вместо параметров конструктора?
Это какие у вас требования к производительности
if Policy::to_use() { blah-blah blah }
if policy::to_use()
____use_func1()
....
if policy::to_use()
____use_func2()
....
if policy::to_use()
____use_func3()
Да, будет чуть больше функций в EmptyPolicy, но они же все равно пустые. Да и читаться будет проще.
____use_func4()
О бедном Александреску замолвлю я слово