1,7K подписчиков
Всем салют, друзья!
Сегодня мы с вами ответим на +50 самых часто задаваемых вопросов на собеседовании по C ++, которые определенно помогут вам пройти одно из самых сложных собеседований.
Погнали!
1....
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()...