std :: to_string - mehr als eine Instanz einer überladenen Funktion stimmt mit der Argumentliste überein
counter
ist einint
void SentryManager::add(std::string name,std::shared_ptr<Sentry>){
name = name + std::to_string(counter);
}
Was wäre der beste Weg, um diesen Fehler zu stoppen? Als ich faul war, habe ich gerade das int gemachtlong long
(oder so), aber ich bin mir sicher, dass es einen besseren Weg gibt, dies zu lösen.
Fehlermeldung:
sentrymanager.cpp(8): error C2668: 'std::to_string' : ambiguous call to overloaded function
Ich verwende Visual C ++ 2010 Express.