потому что лямбды не допускаются в неоцененных контекстах.

исал вариационный шаблон, который принимает переменное числоchar параметры, т.е.

template <char... Chars>
struct Foo;

Мне было просто интересно, есть ли какие-нибудь макро-трюки, которые позволили бы мне создать это с помощью синтаксиса, подобного следующему:

Foo<"abc">

или же

Foo<SOME_MACRO("abc")>

или же

Foo<SOME_MACRO(abc)>

и т.п.

По сути, все, что мешает вам писать персонажей индивидуально, например

Foo<'a', 'b', 'c'>

Это не большая проблема для меня, так как это просто для игрушечной программы, но я все равно решил спросить.

Ответы на вопрос(0)

Ваш ответ на вопрос