Tranquillo, non ci sono problemi, provalo partendo da qui:

codice:
int main()
{
	std::string word("23.892");
	
	try{ std::cout << stot <double> (word); }
	
	catch( std::ios_base::failure &exc )
	{
		std::cout << exc.what();
	}
	
	
	return 0;
}