#include "fast_float/fast_float.h" double get3(const char* input) { double result_value; auto result = fast_float::from_chars(input, input + strlen(input), result_value); if (result.ec != std::errc()) { return 3; } return result_value; }