найдите другую проблему, если вы просто определили FUSION_MAX_VECTOR_SIZE и вам нужно, чтобы параметры были больше 50. Вы должны получить свой собственный файл заголовка для векторного шаблона вместо использования существующего файла заголовка процесса. кроме следующего кода, вам также нужно определить макрос "BOOST_FUSION_DONT_USE_PREPROCESSED_FILES", чтобы исключить обработанный заголовочный файл

ренная документация говорит:Текущая версия поддерживает кортежи с 0-10 элементами. При необходимости верхний предел можно увеличить, скажем, до нескольких десятков элементов.

Однако я не смог найти, где написано, как это сделать.

Я хотел бы, чтобы кортеж имел

 элементы (по умолчанию 20). Это потому, что я картирую междуBOOST_MPL_LIMIT_VECTOR_SIZE а такжеmpl::vectors и хотел бы, чтобы все контейнеры имели одинаковое количество элементов.boost::tuplesБез использования C ++ 0x мы не можем объявить переменные параметры шаблона. Таким образом, реализация может создавать определения кортежей с помощью макросов, которые помогут «увеличить» верхний предел. Однако я не думаю, что это возможно в данный момент.