How can I do the equivalent of the following using C++/STL? I want to fill a std::vector
with a range of values [min, max).
# Python
>>> x = range(0, 10)
>>> x
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
I suppose I could use std::generate_n
and provide a functor to generate the sequence, but I was wondering if there is a more succinct way of doing this using STL?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…