C++ STL-Alternative zu atoi()

Hi,

was gibt die STL so an Alternativen zu atoi und Konsorten her?
Ich habe bisher das Folgende gefunden:

istrstream is("5 17.5 blub);
int i = 4; double d = 3; char c = ‚c‘; char buf[100] = {0};
is >> i >> d >> c >> buf;
cout