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

6 ответов

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

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

0 ответов

@StoryTeller Он не претендует на семантическую идентичность. Он отмечен как возможная (безопасная) альтернатива, которая хороша во многих ситуациях. (Я постоянно использую это)

отрим следующий стандартный пример CRTP: #include <iostream> template<class Derived> struct Base { void f() { static_cast<Derived *>(this)->f(); } void g() { static_cast<Derived *>(this)->g(); } }; struct Foo : public Base<Foo> { void f() { ...

2 ответа

C ++ CRTP виртуальная функция точка создания

Я пытаюсь понять, является ли стандартным простой шаблон CRTP. Код ниже компилируется и работает как положено (на Clang). Но мое понимание соответствующих стандартных глав / параграфов состоит в том, что точка создания виртуальной функции CRTP ...

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

2 ответа

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

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

2 ответа

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

Недавно я играл с CRTP, когда наткнулся на что-то, что меня удивило, когда я использовал функции c ++ 1y, тип которых выводится. Следующий код работает:

6 ответов

Запретить пользователю выводить из неверной базы CRTP

Я не могу придумать правильное название вопроса, чтобы описать проблему. Надеюсь, что подробности ниже объяснят мою проблему ясно. Рассмотрим следующий код

5 ответов

но я не хочу использовать макросы, если существует лучшее решение.

ощьюCRTP иногда я пишу такой код:

1 ответ

Как передать параметры шаблона в CRTP?

В следующем коде:

5 ответов

 по

читалСтатья в википедии [http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern]о странно повторяющемся шаблонном шаблоне в C ++ для статического (читай: во время компиляции) полиморфизма. Я хотел обобщить это так, чтобы я мог изменить ...

1 ответ

Любопытно повторяющиеся проблемы подклассов, зависящие от параметров шаблона и шаблона