Re[3]: std::list Сохранить позицию
От: AleksandrN Россия  
Дата: 18.08.19 23:16
Оценка:
Здравствуйте, TailWind, Вы писали:

AN>>Что эта функция делает, кроме того, что элементы вставляет?

TW>Только элементы вставляет:

Используемый компилятор C++11 поддерживает?

#include <list>
#include <iostream>

typedef unsigned long ULONG;

std::list<ULONG> List;


int main()
{
  std::list<ULONG>::iterator it = List.insert( List.end(), {1, 2, 3} );
  std::cout << "*it = " << *it << '\n';
  // тут можно что-то сделать
  it = List.insert( List.end(), {4, 5, 6} );
  // тут нужно получить итератор на элемент "4"
  std::cout << "*it = " << *it << '\n';

  return 0;
}
Отредактировано 19.08.2019 5:29 AleksandrN . Предыдущая версия . Еще …
Отредактировано 18.08.2019 23:20 AleksandrN . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.