Информация об изменениях

Сообщение Re[3]: std::list Сохранить позицию от 18.08.2019 23:16

Изменено 18.08.2019 23:20 AleksandrN

Re[3]: std::list Сохранить позицию
Здравствуйте, TailWind, Вы писали:

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

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

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

#include <list>
#include <iostream>

typedef unsigned long ULONG;

std::list<ULONG> List;


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

  return 0;
}
Re[3]: std::list Сохранить позицию
Здравствуйте, 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( it, {4, 5, 6} );
  // тут нужно получить итератор на элемент "4"
  std::cout << "*it = " << *it << '\n';

  return 0;
}