std :: to_string - mais do que a instância da função sobrecarregada corresponde à lista de argumentos

counter é umint

void SentryManager::add(std::string name,std::shared_ptr<Sentry>){
    name = name + std::to_string(counter);
}

Qual seria a melhor maneira de parar esse erro? Quando eu estava sendo preguiçoso eu só fiz o intlong long (ou algo assim), mas tenho certeza que há uma maneira melhor de resolver isso.

Mensagem de erro:

sentrymanager.cpp(8): error C2668: 'std::to_string' : ambiguous call to overloaded function

Eu estou usando o Visual C ++ 2010 Express.

questionAnswers(2)

yourAnswerToTheQuestion