D
Size: a a a
D
SA
SS
SA
D
IZ
D
D
IZ
SA
D
D
D
D
using namespace std::string_view_literals;
G
G
tokenBuilder.onEvent(Utility::GetHeader
{{
std::pair{"alg"sv, "ECDH"},
std::pair{"typ"sv, "JWT"}
}});
tokenBuilder.onEvent(Utility::GetPayload
{{
std::pair{"id"sv, client->getID()},
std::pair{"typ"sv, client->getIP()}
}});
VS
std::literals
?G
struct GetHeader
{
template<typename T>
GetHeader(const std::initializer_list<std::pair<std::string_view, T>>& init_list)
{
}
};
struct GetPayload
{
template <typename T>
GetPayload(const std::initializer_list<std::pair<std::string_view, T>>& init_list)
{
}
};
P
VS
"ECDH"
это const char[5]
(const char*
), а getID
, по всей видимости, возвращает что-то другое