LINUX.ORG.RU

История изменений

Исправление 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 интрузивными списками.