如何在varC ++中将int与字符串结合在一起

时间:2018-12-07 02:00:37

标签: c++ string

我有以下(示例)代码:

#include <iostream>
#include <string>

using namespace std;
int main()
  {
    string myvar = "string" + 5;
    cout<<myvar<<endl;
    return 0;
  }

我希望它打印string5,就像在Python中一样,但是它打印g。如何获得C++来做到这一点?我没有在任何地方进行谷歌搜索。

我刚接触C ++

1 个答案:

答案 0 :(得分:1)

您可以使用此:

string myvar = "string" + std::to_string(5);
cout<<myvar<<endl; // prints string5