相关疑难解决方法(0)

如何连接std :: string和int?

我认为这很简单,但它存在一些困难.如果我有

std::string name = "John";
int age = 21;
Run Code Online (Sandbox Code Playgroud)

如何组合它们以获得单个字符串"John21"

c++ int concatenation stdstring

631
推荐指数
16
解决办法
61万
查看次数

"+ + C++中的东西

我的代码中发生了一些非常怪异的事情.我相信我已将其追踪到标有"here"的部分(代码当然是简化的):

std::string func() {
    char c;
    // Do stuff that will assign to c
    return "" + c; // Here
}
Run Code Online (Sandbox Code Playgroud)

当我尝试cout这个函数的结果时会发生各种各样的事情.我想我甚至设法获得了一些基础C++文档,还有许多分段错误.我很清楚,这在C++中不起作用(我现在使用stringstream转换string),但我想知道原因.在使用了大量的C#并且没有使用C++之后,这给我带来了很大的痛苦.

c++ string

59
推荐指数
3
解决办法
5442
查看次数

标签 统计

c++ ×2

concatenation ×1

int ×1

stdstring ×1

string ×1