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