Я ищу какой-то мета-вектор/связанный список. Кажется, mpl :: vector был лучшим способом сделать это. Но теперь есть хана. К сожалению, я не могу найти какой-то hana :: vector. Я видел адаптер для mpl :: vector, и все. Итак, это означает, что mpl :: vector - лучший способ сделать что-то?Boost mpl :: vector and hana
Хана довольно быстро компилировалась, поэтому я подумал: ну почему бы и нет? Но mpl не так быстро, мне действительно нужно самому закодировать mpl :: vector?
Почему ['hana :: tuple'] (http://www.boost.org/doc/libs/1_62_0/libs/hana/doc/html/structboost_1_1hana_1_1tuple.html) не работает для вас? –
'mpl :: *' материал довольно старый, это pre-C++ 11. Например, многие вещи, чем сегодня, выполняются с помощью простого расширения пакета параметров, все еще выполняются с помощью рекурсивных шаблонов в 'mpl'. Это будет значительно медленнее, чем современный код. И да, кодирование 'vector' в C++ 14 является куском пирога и может быть легко выполнено, если' mpl :: vector' не является satsficatory. – SergeyA