Comment puis-je transférer la valeur uint64_t à std :: string? J'ai besoin pour construire la std :: string contenant cette valeur Par exemple quelque chose comme ceci:Convertir uint64_t en std :: string
void genString(uint64_t val)
{
std::string str;
//.....some code for str
str+=(unsigned int)val;//????
}
Merci
Sous Windows (MSVC), vous pouvez utilisez le '% I64d' spécificateur de format lors de l'utilisation de 'std :: sprintf' –
@Jonas - étant donné que c'est clairement C++, je vous conseille fortement de rester bien à l'écart de' sprintf', en particulier avec des extensions non portables. – Flexo