C++ ( , ) , stl 。 。 。 , , ~
~#include <iostream>
#include <vector>
#include <iterator>
#include <sstream>
using namespace std;
void main()
{
int a = 3,c;
float b = 4.2f,d;
ostringstream s1;
vector<string> v;
vector<string> r;
s1<<a<<" "<<b<<" ";// cout
v.push_back("dsfk");
v.push_back("kdsf");
copy(v.begin(),v.end(),ostream_iterator<string>(s1," ") );//
string s2 = s1.str();//s2 "3,4.2"
cout<<s2<<endl;
istringstream s3(s2);
s3>>c;
s3>>d;
cout<<c<<" "<<d<<" ";
copy(istream_iterator<string>(s3),istream_iterator<string>(),back_inserter(r));//
copy(r.begin(),r.end(),ostream_iterator<string>(cout," "));
}