From 79ac732c393dda5297870ee2a7c2757559bcd966 Mon Sep 17 00:00:00 2001 From: ajet Date: Sat, 13 Dec 2025 19:49:40 -1000 Subject: [PATCH] emplace --- src/day2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/day2.cpp b/src/day2.cpp index d53d1e5..522150e 100644 --- a/src/day2.cpp +++ b/src/day2.cpp @@ -19,7 +19,7 @@ int main() { char throwaway; std::vector v; while (file >> line.min >> throwaway >> line.max) { - v.push_back(line); + v.emplace_back(line); file >> throwaway; } std::cout << "Part 1: " << part_1(v) << std::endl; @@ -67,7 +67,7 @@ int64_t part_2(const std::vector &v) { } } - // todo: dead code, delete me + // todo: dead code, delete me, then inline solve_n int64_t foobar = std::accumulate(v.begin(), v.end(), 0, [&ans](int64_t acc, Data d) { for (auto n{d.min}; n <= d.max; ++n) { acc += solve_n(n);