![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Обсуждаю статью
voidbent-а (он же Вова Фролов) "General policy pattern".
Она относится к class metaprogramming, на основе C++.
Идея в том, чтобы в некоей библиотеке сложить все классы compile-time policy в один и какие выгоды это даёт.
Спор в комментах.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Она относится к class metaprogramming, на основе C++.
Идея в том, чтобы в некоей библиотеке сложить все классы compile-time policy в один и какие выгоды это даёт.
Спор в комментах.
Tags:
(no subject)
22/5/06 02:37 (UTC)Пересекаются. Полиси кроме всего прочего может определять каким образом сущности библиотеки будут взаимодействовать друг с другом. "По-умолчанию" одинаковые темплейты, которые инстанциированны разными полиси взаимодействовать не могут. Но в общем случае взаимодействие тоже задаётся через полиси.
Например в ГП может быть явно сказано - взаимодействовать со всем юникодовым а на аллокаторы не обращать внимания.