diff --git a/conversion/stringconversion.h b/conversion/stringconversion.h index da17a19..a474444 100644 --- a/conversion/stringconversion.h +++ b/conversion/stringconversion.h @@ -172,7 +172,7 @@ template LIB_EXPORT NumberType string std::basic_stringstream ss; ss << std::setbase(base) << string; NumberType result; - if(ss >> result) { + if((ss >> result) && ss.eof()) { return result; } else { throw ConversionException("The specified string is no valid number.");