string str = "some number in the form of a string";
double a;
int b;
a = atof(str.c_str()); //conversion to double
b = atoi(str.c_str()); //conversion to int
If the string that is being converted is actually not a number, then it will return a zero.