Результаты поиска по запросу "crtp"

4 ответа

Кажется, не то, что все остальные имеют в виду.

P, чтобы избежать динамического полиморфизмапредлагается следующее решение, чтобы избежать накладных расходов на виртуальные функции-члены и наложить определенный ...

2 ответа

CRTP и c ++ 1y возвращают тип удержания

Недавно я играл с CRTP, когда наткнулся на что-то, что меня удивило, когда я использовал функции c ++ 1y, тип которых выводится. Следующий код работает: template<typename Derived> struct Base { auto foo() { ...

3 ответа

C ++ CRTP и доступ к вложенным typedefs из базы

редактировать:Я добавлю ссылку на github, когда закончу изменять дизайн для всех, кому это интересно. Фон Я заменяюboost::intrusive, intrusive_setс моей собственной реализацией в виде 64-битных скомпилированных наборов вторжений 3 x 8-байтовых ...

ТОП публикаций

1 ответ

CRTP: зависимая от компилятора проблема с шаблоном выражения

Я столкнулся с зависимой от компилятора проблемой со следующим кодом (хранится в crtp.cc): #include <vector> #include <cassert> #include <iostream> template < class Derived > class AlgebraicVectorExpression { public: ...

6 ответов

Java Enum определение

Мне показалось, что я достаточно хорошо понимаю дженерики Java, но потом я наткнулся на следующее в java.lang.Enum: class Enum<E extends Enum<E>>Может кто-нибудь объяснить, как интерпретировать этот параметр типа? Бонусные баллы за ...

3 ответа

Возможность смешивать составной шаблон и любопытно повторяющийся шаблон

У меня есть составная реализация шаблона, используемая для компонентов GUI: class CObject { private: CObject * m_pParent; CObjectContainer * m_pChildren; void private_foo() { this->foo(); //Calls private_foo for each child in container. ...