Здравствуйте, so5team, Вы писали:
BFE>>Ну раз нет динамического выделения памяти, значит нет виртуальных функций, S>Каким боком динамическая память к виртуальным функциям?
А зачем вам виртуальные функции если у вас есть целый объект?
BFE>>контейнеров... S>STL-ных не будет. А вот какие-нибудь small_vector/small_set/small_map которые используют буфер фиксированного размера или тот же std::array вполне себе. S>Опять же, где именно шаблоны, лямбды или structured binding с if constexpr взаимоувязаны с динамической памятью?
Вопрос не только в динамической памяти, это просто пример. Всё гораздо сложнее.
Например, в std::array::at(size_type n ); есть ветка бросающая исключение. Если в коде нет ошибки, то эта ветка никогда не вызовется => нет 100% покрытие кода тестами => проверка кода провалена. Я же писал: бюрократия и особые требования.