Возникла задача, в которой надо обращаться с двумя соседними элементами множества set
. Такой вопрос: как это сделать? Гуглил, нигде не нашел информации по этому поводу, уже сомневаюсь, что так вообще можно делать. Например, у вектора этот вопрос решается так: v[i]
- i
-й элемент, а v[i+1]
- соседний элемент. Можно ли делать что-то аналогичное во множестве? Метод find()
не предлагать, так как я не знаю, какие числа лежат в контейнерах.
Воспользуйтесь итераторами. Если итератор it
указывает на нужный вам элемент set
, например, найденный с помощью find()
или, скажем, первый элемент, полученный с помощью begin()
, то после выполнения ++it
этот итератор будет указывать на следующий элемент контейнера.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть данная программа которая работает с принтером, проблема заключается в том что при попытке прочитать с ком порта ничего не происходит,...
Нужно перегрузить оператор "=" (присваивания для следующих типов данных)
Есть QTextEdit с фиксированной ширинойНужно, чтобы при заполнении его текстом он расширялся вверх, однако просто включается скролл бар