У меня проблема с распаковкой пакетов параметров в моей функции:
template<typename... Args> void PrintLog(Args ... args)
{
vector<wstring> v{ { args... } };
//vector<wstring> v{ args... };
for (wstring s : v)
{
wprintf(L"*");
wprintf(s.c_str());
}
wprintf(L"\n");
}
, но у меня есть эта ошибка:
error C2440: 'initializing': cannot convert from 'initializer list' to 'std::vector<std::wstring,std::allocator<_Ty>>'
как мне распаковать эти параметры и как можно Я использую пакеты параметров в объявлении функции?
спасибо за ваш ответ.