相关疑难解决方法(0)

std :: to_string - 超过重载函数的实例与参数列表匹配

counter 是一个 int

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

什么是阻止此错误的最佳方法?当我懒惰时,我只是制作了int long long(或其他东西),但我确信有更好的解决方法.

错误信息:

sentrymanager.cpp(8): error C2668: 'std::to_string' : ambiguous call to overloaded function
Run Code Online (Sandbox Code Playgroud)

我正在使用Visual C++ 2010 Express.

c++ visual-studio-2010 visual-c++ c++11

53
推荐指数
2
解决办法
5万
查看次数

如何将整数转换为字符串

我想将整数转换为字符串.我试过这种方式,但这不起作用

void foo()
{
    int y = 1;
    string x = static_cast<string>(y);

}
Run Code Online (Sandbox Code Playgroud)

c++ casting

4
推荐指数
2
解决办法
794
查看次数

标签 统计

c++ ×2

c++11 ×1

casting ×1

visual-c++ ×1

visual-studio-2010 ×1