have a little problem here:
int IntegerTransformer::transformFrom(std::string string){
stream->clear();
std::cout<<string<<std::endl;;
(*stream)<<string;
int i;
(*stream)>>i;
std::cout<<i<<std::endl;
return i;
}
I by calling this function with the string “67” (other values dont work too) i get this output:
67
6767
Did you notice there are two
std::coutin the function itself?Beside that also add this:
By the way, why don’t you use
boost::lexical_cast?