История изменений
Исправление a--, (текущая версия) :
а что вообще под идеей «один элемент в многих списках» понимает.
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании даты рождения
4. возрастания даты приема на работу
Для этого их прошивают 4 интрузивными списками. Получается каждый человек в 4 списках.
UPDATE: но если речь идет о den73, то спрашивать лучше у него
UPDATE: я кажется понял вопрос. Допустим, мы хотим найти самого опытного человека в компании и начинаем итерацию по списку «возрастание даты рождения». Однако мы считаем, что те, кто проработал менее года в компании, вообще не достойны рассмотрения, и удаляем их из списка. Вот и получается, что на каком-то шаге мы удаляем наш итератор.
И да, хотелось бы знать, как тут может помочь раст.
Решение, по-моему: отделять элемент списка от итератора по списку.
Исправление a--, :
а что вообще под идеей «один элемент в многих списках» понимает.
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании даты рождения
4. возрастания даты приема на работу
Для этого их прошивают 4 интрузивными списками. Получается каждый человек в 4 списках.
UPDATE: но если речь идет о den73, то спрашивать лучше у него
UPDATE: я кажется понял вопрос. Допустим, мы хотим найти самого опытного человека в компании и начинаем итерацию по списку «возрастание даты рождения». Однако мы считаем, что те, кто проработал менее года в компании, вообще не достойны рассмотрения, и удаляем их из списка. Вот и получается, что на каком-то шаге мы удаляем наш итератор.
Решение, по-моему: отделять элемент списка от итератора по списку.
Исправление a--, :
а что вообще под идеей «один элемент в многих списках» понимает.
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании даты рождения
4. возрастания даты приема на работу
Для этого их прошивают 4 интрузивными списками. Получается каждый человек в 4 списках.
UPDATE: но если речь идет о den73, то спрашивать лучше у него
Исправление a--, :
а что вообще под идеей «один элемент в многих списках» понимает.
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании даты рождения
4. возрастания даты приема на работу
Для этого их прошивают 4 интрузивными списками. Получается каждый человек в 4 списках.
Исправление a--, :
а что вообще под идеей «один элемент в многих списках» понимает.
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании года рождения
4. возрастания даты приема на работу
Для этого их прошивают 4 интрузивными списками. Получается каждый человек в 4 списках.
Исправление a--, :
а что вообще под идеей «один элемент в многих списках» понимает.
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании года рождения
4. возрастания даты приема на работу
...
Для этого их прошивают 4 интрузивными списками. Получается каждый человек в 4 списках.
Исправление a--, :
Предположим, что у тебя есть коллекция (пусть даже вектор, но можно что-то и поумнее, например дерево) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании года рождения
4. возрастания даты приема на работу
...
Для этого их прошивают 4 интрузивными списками.
Исправление a--, :
Предположим, что у тебя есть коллекция (пусть даже вектор) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании года рождения
4. возрастания даты приема на работу
...
Для этого их прошивают 4 интрузивными списками.
Исправление a--, :
Предположим, что у тебя есть коллекция (пусть даже вектор) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии
2. возрастании имени
3. возрастании года рождения
4. возрастания даты приема на работу
...
Для этого их прошивают 4 интрузивными списками.
Исходная версия a--, :
Предположим, что у тебя есть коллекция (пусть даже вектор) из людей, и вот по ним хочется ходить в направлении:
1. возрастании фамилии 2. возрастании имени 3. возрастании года рождения 4. возрастания даты приема на работу ...
Для этого их прошивают 4 интрузивными списками.