Здравствуйте, B0FEE664, Вы писали:
BFE>от константы 6 удалось избавится
А вот и нет. Просто раньше она у вас задавалась в явном виде, а теперь — в неявном, в виде количества параметров в функцию инициализации.
Я бы даже назвал это шагом назад, так как если кто-то передаст туда 5 параметров, то теперь ошибки не будет.
Мне проблема видится в повальной копипасте boost::array<char, 6>. Сделайте один using и будет вам счастье.
И вообще зачем городить такой былинный шаблон для инициализации массива из 6 char? А еще потом люди удивляются, что C++ считают излишне сложным.
KISS
Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.