Разноцветные окошки: виртуальный конструктор, CRTP и забористые шаблоны
#C #с #шаблонноепрограммирование #crtp IV
https://habr.com/ru/post/507146/
#C #с #шаблонноепрограммирование #crtp IV
https://habr.com/ru/post/507146/
t.me
Разноцветные окошки: виртуальный конструктор, CRTP и забористые шаблоны
С достаточно давних времён известен нетривиальный шаблон проектирования, когда производный класс передаётся в параметре базового: template class Base { … }; cl...
Обобщаем паттерн посетитель (С++)
#C #pattern #visitor #crtp #templates #generics IV
https://habr.com/ru/post/532412/
#C #pattern #visitor #crtp #templates #generics IV
https://habr.com/ru/post/532412/
t.me
Обобщаем паттерн посетитель (С++)
Недостатки типичной реализацииВ статье намеренно не приведен пример типичной реализации паттерна посетителя в C++.Если вы не знакомы с этим паттерном, то вот тут...
CRTP: Пример на паттерне «Мост»
#C #crtp #паттерн #pattern #шаблоныc IV
https://habr.com/ru/post/543098/
#C #crtp #паттерн #pattern #шаблоныc IV
https://habr.com/ru/post/543098/
t.me
CRTP: Пример на паттерне «Мост»
Для когоЭта статья рассчитана на тех, кто не сталкивался с идиомой CRTP (Curiously recurring template pattern), но имеет представление о том, что такое шаблоны в...
CRTP в C++
#БлогкомпанииOTUS #Программирование #C #c #otus #crtp
https://habr.com/ru/companies/otus/articles/803601/
#БлогкомпанииOTUS #Программирование #C #c #otus #crtp
https://habr.com/ru/companies/otus/articles/803601/
Хабр
CRTP в C++
Привет, Хабр! CRTP — это метод в C++, при котором класс наследуется от шаблона класса, используя себя в качестве параметра шаблона. Это выглядит примерно так: класс X наследуется от класса-шаблона...