IMHO мне OOPS, шаблоны дизайна имеют смысл, и я смог применить их практически.
Но когда дело доходит до "универсального программирования/метапрограмм" для современного С++, я оставлен в замешательстве.
- Это новая парадигма программирования/дизайна?
- Он ограничен только "развитием библиотеки"? Если нет, то какие ситуации проектирования/кодирования требуют использования метапрограммирования/общего программирования.
- Используется ли использование шаблонов, я делаю общее программирование?
У меня много интересного по этой теме, но не полностью разбирайте БОЛЬШОЙ ИЗОБРАЖЕНИЕ. Также смотрите post.
После прочтения здесь до сих пор, до сих пор, я уверен (может быть, все еще не правильно):
a) Общее программирование и мета-программирование - это два разных понятия.