Giriş
İmzası şöyle. std::next() çağrısından farklı olarak yeni bir iterator döndürmek yerine girdi olarak verilen iterator'ü değiştirir.
Şöyle yaparız.
İmzası şöyle. std::next() çağrısından farklı olarak yeni bir iterator döndürmek yerine girdi olarak verilen iterator'ü değiştirir.
template <class InputIterator, class Distance>
void advance (InputIterator& it, Distance n);
ÖrnekŞöyle yaparız.
auto it = my_vector.begin(); // std::vector has random access iterators
std::advance(it, 4); // NOT a loop, will call it += 4;
it += 4; // shorthand, not recommended in generic code
Hiç yorum yok:
Yorum Gönder