1,7K подписчиков
Всем салют, друзья! Сегодня мы с вами ответим на +50 самых часто задаваемых вопросов на собеседовании по C ++, которые определенно помогут вам пройти одно из самых сложных собеседований. Погнали! 1....
3 года назад
13,7K подписчиков
Источник: Nuances of Programming Что такое идиома CRTP? Термин CRTP (curiously recurring template pattern) появился в 1995 году в одноименной статье, написанной Джеймсом О. Коплином. Он предполагает специализацию базовых классов с использованием производных классов в качестве аргументов шаблона. Выглядит это так: template <typename T> class Base { public: void interface() { static_cast<T*>(this)->implementation(); }; }; class Derived : public Base<Derived> { public: void implementation()...
2 года назад