It'd not a big deal, but why not use `std::vector<std::string> strargvA; strargvA.resize(argc);` and kill off the delete in case an exception is thrown or whatever.