Re[3]: Метапрограммирование в примерах
От: Evgeny.Panasyuk Россия  
Дата: 06.05.15 15:28
Оценка:
Здравствуйте, kaa.python, Вы писали:

EP>>Нужны примеры именно с использованием MPL/Fusion/Hana? Или подойдут любые TMP примеры?

KP>Именно по MPL/Fusion/Hana. В общем случае польза шаблонов и варианты их использования вопросов не вызывают.

Шаблоны используются не только для метапрограммирования. А метапрограммирование возможно и без MPL/Fusion/Hana.
Топик же называется "Метапрограммирование в примерах", а не "MPL/Fusion/Hana в примерах" — поэтому и уточняю.

Например библиотека Eigen — там сплошное метапрограммирование, но MPL/Proto они не использовали по каким-то организационным причинам, о чём и пишут в комментариях:
/** \internal
  * \file Meta.h
  * This file contains generic metaprogramming classes which are not specifically related to Eigen.
  * \note In case you wonder, yes we're aware that Boost already provides all these features,
  * we however don't want to add a dependency to Boost.
  */
Это считается примером или нет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.