Skip to content

Commit 6adcebc

Browse files
authored
Merge pull request diffblue#2456 from tautschnig/vs-reserve
Use reserve instead of generating blank strings
2 parents 5e5e264 + 0482889 commit 6adcebc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/util/unicode.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,11 @@ std::vector<std::string> narrow_argv(int argc, const wchar_t **argv_wide)
157157
if(argv_wide==nullptr)
158158
return std::vector<std::string>();
159159

160-
std::vector<std::string> argv_narrow(argc);
160+
std::vector<std::string> argv_narrow;
161+
argv_narrow.reserve(argc);
161162

162163
for(int i=0; i!=argc; ++i)
163-
argv_narrow[i]=narrow(argv_wide[i]);
164+
argv_narrow.push_back(narrow(argv_wide[i]));
164165

165166
return argv_narrow;
166167
}

0 commit comments

Comments
 (0)