std :: to_string - более чем экземпляр перегруженной функции соответствует списку аргументов
counter
являетсяint
void SentryManager::add(std::string name,std::shared_ptr<Sentry>){
name = name + std::to_string(counter);
}
Как лучше всего остановить эту ошибку? Когда я был ленивым, я просто сделал интlong long
(или что-то в этом роде), но я уверен, что есть лучший способ решения этой проблемы.
Сообщение об ошибке:
sentrymanager.cpp(8): error C2668: 'std::to_string' : ambiguous call to overloaded function
Я использую Visual C ++ 2010 Express.