Вопросы по теме 'policy-based-design'
Дизайн и стратегии полиморфизма во время выполнения с CRTP
В моей работе много циклов с множеством внутренних вызовов функций; здесь важна производительность, а накладные расходы на вызовы виртуальных функций неприемлемы, поэтому я стараюсь избегать динамического полиморфизма, используя CRTP, например:...
609 просмотров
schedule
20.10.2022
Проектирование на основе политик C++: наследование и композиция
На Meeting C++ 2019 Джон Калб рассказал о методах шаблонов и упомянул классы политик. См. здесь источник: https://youtu.be/MLV4IVc4SwI?t=1815
Интересный фрагмент кода, о котором идет речь:
template<class T, class CheckingPolicy>
struct...
476 просмотров
schedule
07.06.2023
Как сделать базовые классы Variadic CRTP друзьями производного класса
Основная часть проблемы заключается в использовании CRTP с дизайном на основе политик и вариативным шаблоном . Из политики не удается получить доступ к защищенным или закрытым членам основного/производного класса. Из-за использования...
166 просмотров
schedule
02.07.2022