#include <double-conversion/double-conversion.h>
int main()
{
using namespace double_conversion;
const int flags = 0;
int processed;
auto converter = StringToDoubleConverter(flags, 0.0, 0.0, "inf", "nan");
auto result = converter.StringToDouble("0.0", 3, &processed);
return static_cast<int>(result);
}