From dff16e900f2dd3e9e257a015d22bec6b73529cc7 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Tue, 5 Dec 2017 16:07:34 +0100 Subject: use {} instead of istream_iterator() --- day02.cc | 4 ++-- day04.cc | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/day02.cc b/day02.cc index ba955ee..d19b454 100644 --- a/day02.cc +++ b/day02.cc @@ -13,9 +13,9 @@ int main() int s1 = 0, s2 = 0; while (getline(cin, line)) { + // slurp it for part 2 istringstream is{line}; - vector v{istream_iterator(is), - istream_iterator()}; // slurp it for part 2 + vector v{istream_iterator(is), {}}; auto [min, max] = minmax_element(begin(v), end(v)); s1 += *max - *min; diff --git a/day04.cc b/day04.cc index 85ae224..7d7d48b 100644 --- a/day04.cc +++ b/day04.cc @@ -34,11 +34,9 @@ main() while (getline(cin, line)) { istringstream is1{line}, is2{line}; - set words{istream_iterator(is1), - istream_iterator()}; + set words{istream_iterator(is1), {}}; anagram::set awords{words.cbegin(), words.cend()}; - size_t wcount = distance(istream_iterator(is2), - istream_iterator()); + size_t wcount = distance(istream_iterator(is2), {}); if (words.size() == wcount) p1++; if (awords.size() == wcount) p2++; -- cgit 1.4.1