Сколько элементов может иметь последовательность Локи?

Я знаю, что расширенный список MPL или векторы имеют максимальные длины, которые можно определить, но после примерно 30 элементов компилятор меня ненавидит. Сколько элементов может иметь последовательность Локи и определяется ли она пользователем?

2

Решение

реализация показывает 18 скрытых параметров шаблона, поэтому это должен быть верхний предел

     template
<
typename T1  = NullType, typename T2  = NullType, typename T3  = NullType,
typename T4  = NullType, typename T5  = NullType, typename T6  = NullType,
typename T7  = NullType, typename T8  = NullType, typename T9  = NullType,
typename T10 = NullType, typename T11 = NullType, typename T12 = NullType,
typename T13 = NullType, typename T14 = NullType, typename T15 = NullType,
typename T16 = NullType, typename T17 = NullType, typename T18 = NullType
>
struct MakeTypelist { /* stuff */ };
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]