相关疑难解决方法(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万
查看次数

如何在字符串中添加整数?

我想在整数值后附加字符串值,而不是变量。

我试图输入一个整数值,该值是一个名为February的字符串的变量。我使用+ =运算符尝试了一下,但是没有用。

string getMonth(day)
{
      if(day >=31 ){
          day -= 31;
          "February "+=day;
      }
}
Run Code Online (Sandbox Code Playgroud)

c++ string operator-overloading concatenation operators

2
推荐指数
1
解决办法
58
查看次数

为什么cout用<<而不是+产生正确的字符串输出?

这没有显示输出:

int x = 10;
cout<<"Hello C++ " + x ;
Run Code Online (Sandbox Code Playgroud)

但这确实显示输出:

int x = 10;
cout<<"Hello C++ ";
cout<<x<<endl;
Run Code Online (Sandbox Code Playgroud)

问题是什么?他们看起来完全一样。

顺便说一句,我在Visual Studio 2010上使用Visual C ++ 6.0。

c++

-5
推荐指数
1
解决办法
121
查看次数