auto vec = std::vector {1, 2, 3}; for (auto it = std::begin(vec); it < std::end(vec); it++) vec.push_back(*it);