Jak skutecznie wstawić zakres kolejnych liczb całkowitych do std :: set?

W C ++ mam std :: set, który chciałbym wstawić zakres kolejnych liczb całkowitych. Jak mogę to zrobić wydajnie, mam nadzieję, że w czasie O (n), gdzie n jest długością zakresu?

Myślę, że należy użyć wersji inputIterator std :: insert, ale jestem niejasny, jak zbudować iterator wejściowy.

std::set<int> mySet;

// Insert [34 - 75):
mySet.insert(inputIteratorTo34, inputIteratorTo75);

Jak mogę utworzyć iterator wejściowy i czy będzie to O (n) w zakresie zasięgu?

questionAnswers(5)

yourAnswerToTheQuestion