Use push_back & reverse iterator for efficiency
This commit is contained in:
@@ -65,11 +65,11 @@ int main(int argc, char* argv[]) {
|
||||
for (std::sregex_iterator i = beg; i != end; ++i) {
|
||||
std::smatch match {*i};
|
||||
std::string line = std::string(match[1]) + " [" + std::string(match[2]) + "]\n";
|
||||
lines.insert(lines.begin(), line);
|
||||
lines.push_back(line);
|
||||
if (!all) break;
|
||||
}
|
||||
for (const std::string& line : lines) {
|
||||
std::cout << line;
|
||||
for (auto it = lines.rbegin(); it != lines.rend(); ++it) {
|
||||
std::cout << *it;
|
||||
}
|
||||
} catch (const std::exception& ex) {
|
||||
std::cerr << "gitlabvers: " << ex.what() << '\n';
|
||||
|
Reference in New Issue
Block a user