singalen: (portrait)
[personal profile] singalen
Обсуждаю статью [livejournal.com profile] voidbent-а (он же Вова Фролов) "General policy pattern".
Она относится к class metaprogramming, на основе C++.
Идея в том, чтобы в некоей библиотеке сложить все классы compile-time policy в один и какие выгоды это даёт.
Спор в комментах.

(no subject)

16/5/06 03:33 (UTC)
Posted by (Anonymous)
Условное наклонение - это слово "если". Покажите мне пример, в котором реально нужно добавлять к 10 полисям 11-ю.

В stl-е кроме аллокаторов неплохо было-бы сделать в виде полиси многопоточность, безопасность итераторов, ref-counted управление содержимым для контейнеров.
--
void

(no subject)

16/5/06 04:57 (UTC)
Posted by (Anonymous)
Кстати наоборот :) Это сильная сторона ГП а не слабая. Вместо cryptic имён классов ты будешь видеть что-то типа: std::vector

А вот в Loki - это да! Там сообщения ещё по более cryptic чем в stl-е.

(no subject)

16/5/06 04:59 (UTC)
Posted by (Anonymous)
std::vector

сорри! Я хотел написать std::vector

(no subject)

16/5/06 05:00 (UTC)
Posted by (Anonymous)
Блог жрёт угловые скобки! я так не играю!

Я имел в виду std::vector[singalen_policy] только вместо квадратных скобок угловые.

(no subject)

16/5/06 10:18 (UTC)
Posted by [identity profile] alf-kadett.livejournal.com
Фокус: std::vector<singalen_policy>

&lt; и &gt; спасут отца русской демократии, ага :)

March 2023

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 

Page Summary

Page generated 31/7/25 17:40

Expand Cut Tags

No cut tags