diff --git a/src/cxxopts.hpp b/src/cxxopts.hpp index 6a00950..d64bc3e 100644 --- a/src/cxxopts.hpp +++ b/src/cxxopts.hpp @@ -48,7 +48,13 @@ namespace cxxopts parse_value(const std::string& text, T& value) { std::istringstream is(text); - is >> value; + if (!(is >> value)) + { + } + + if (!is.eof()) + { + } } template