如何将 a 分配int
给string
with stringstream
?
在下面的示例中,“ stringstream(mystr2) << b;
”没有分配b
给mystr2
:
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
string mystr = "1204";
int a;
stringstream(mystr) >> a;
cout << a << endl; // prints 1204
int b = 10;
string mystr2;
stringstream(mystr2) << b;
cout << mystr2 << endl; // prints nothing
return 0;
}