Wie füge ich eine Reihe aufeinanderfolgender Ganzzahlen effizient in ein std :: set ein?

In C ++ habe ich ein std :: set, in das ich mehrere aufeinanderfolgende Ganzzahlen einfügen möchte. Wie kann ich dies effizient tun, hoffentlich in O (n) -Zeit, in der n die Länge des Bereichs ist?

Ich denke, ich würde die inputIterator-Version von std :: insert verwenden, bin aber unklar, wie der Eingabe-Iterator erstellt wird.

std::set<int> mySet;

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

Wie kann ich den Eingabe-Iterator erstellen und lautet dieser O (n) für die Bereichsgröße?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage