std :: to_string - más que una instancia de función sobrecargada coincide con la lista de argumentos

counter es unint

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

¿Cuál sería la mejor manera de detener este error? Cuando estaba siendo perezoso acabo de hacer el intlong long (o algo así), pero estoy seguro de que hay una mejor manera de resolver esto.

Mensaje de error:

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

Estoy usando Visual C ++ 2010 Express.

Respuestas a la pregunta(2)

Su respuesta a la pregunta