1234567891011121314151617
#include <iostream> #include <sstream> using namespace std; int main () { float val =3.456; stringstream ss (stringstream::in | stringstream::out); ss << val; string test = ss.str(); cout << test <<endl; return 0; }
12
#include <boost/lexical_cast.hpp> cout << boost::lexical_cast<string>( 3.14 );
12345
string test ="445.26"; ss << test; float val; ss >> val; cout << val <<endl;
float f = boost::lexical_cast<float>( "3.14" );