diff --git a/include/argparse/argparse.hpp b/include/argparse/argparse.hpp index b88ac634..e18709c0 100644 --- a/include/argparse/argparse.hpp +++ b/include/argparse/argparse.hpp @@ -1048,9 +1048,7 @@ class ArgumentParser { */ // NOLINTNEXTLINE(cppcoreguidelines-avoid-c-arrays) void parse_args(int argc, const char *const argv[]) { - std::vector arguments; - std::copy(argv, argv + argc, std::back_inserter(arguments)); - parse_args(arguments); + parse_args({argv, argv + argc}); } /* Getter for options with default values.