не CKot, правда)
template<class... Categories>
void foo()
{
auto path = "http://foo.bar/doSomething?param=1"s;
path += (fmt::format("&want_type={}", detail::GetClassEventType<Categories>()._to_string())) + ...;
}
GetClassEventType возвращает некий тип который можно через _to_string превратить в строку.
компилер плачет что мол parameter pack must be expanded in this context и вообще unexpected token '...', expected 'expression'...
никто не знает в чем прикол?
Рекомендую выделить в массив строк вот эту всю лабуду
Обсуждают сегодня