LINUX.ORG.RU

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

Исправление a--, (текущая версия) :

В деке с дырками дырки как будут заполняться?

Имеются 3 способа, вроде как удобные для раста, и 4-й, неудобный.

1. Игнорировать дырки

2. В дополнение к п.1 время от времени собирать дырки (этакий локальный GC).

3. Порезать дек на несколько (с помощью владеющих указателей) и собирать дырки там с помощью п. 1 и 2.

4. Порезать дек на несколько (с помощью произвольных указателей) и собирать дырки там с помощью п. 1, 2 и 3.

Исправление a--, :

В деке с дырками дырки как будут заполняться?

Имеются 3 способа, вроде как удобные для раста, и 4-й, неудобный.

1. Игнорировать дырки

2. В дополнение к п.1 время от времени собирать дырки (этакий локальный GC).

3. Порезать деку на несколько (с помощью владеющих указателей) и собирать дырки там с помощью п. 1 и 2.

4. Порезать деку на несколько (с помощью произвольных указателей) и собирать дырки там с помощью п. 1, 2 и 3.

Исправление a--, :

В деке с дырками дырки как будут заполняться?

Имеются 3 способа, вроде как удобные для раста, и 4-й, неудобный.

1. Игнорировать дырки

2. Время от времени собирать дырки (этакий локальный GC).

3. Порезать деку на несколько (с помощью владеющих указателей) и собирать дырки там с помощью п. 1 и 2.

4. Порезать деку на несколько (с помощью произвольных указателей) и собирать дырки там с помощью п. 1, 2 и 3.

Исходная версия a--, :

В деке с дырками дырки как будут заполняться?

Имеются 3 способа, почти удобные для раста, и 4-й, неудобный.

1. Игнорировать дырки

2. Время от времени собирать дырки (этакий локальный GC).

3. Порезать деку на несколько (с помощью владеющих указателей) и собирать дырки там с помощью п. 1 и 2.

4. Порезать деку на несколько (с помощью произвольных указателей) и собирать дырки там с помощью п. 1, 2 и 3.