M
Mattias B
Hello!
I have a question about how stl's insert works on containers and on
vector in particular.
The question is: is it OK to insert a value before end() with something
like:
vector<int> v;
v.insert(v.end(), 1);
In SGI's stl documentation it says that the iterator passed to insert
must be a valid iterator in v. Is end() a valid operator or must an
iterator be derefernceable in order to be valid?
Regards,
Mattias
I have a question about how stl's insert works on containers and on
vector in particular.
The question is: is it OK to insert a value before end() with something
like:
vector<int> v;
v.insert(v.end(), 1);
In SGI's stl documentation it says that the iterator passed to insert
must be a valid iterator in v. Is end() a valid operator or must an
iterator be derefernceable in order to be valid?
Regards,
Mattias