我有以下(示例)代码:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string myvar = "string" + 5;
cout<<myvar<<endl;
return 0;
}
我希望它打印string5
,就像在Python
中一样,但是它打印g
。如何获得C++
来做到这一点?我没有在任何地方进行谷歌搜索。
我刚接触C ++
答案 0 :(得分:1)
您可以使用此:
string myvar = "string" + std::to_string(5);
cout<<myvar<<endl; // prints string5