LINUX.ORG.RU

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

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

Если я правильно понимаю и он знает суммарный объем в байтах, но не знает его конкретного распределения между типами объектов.

Да, знаю суммарный обём, он статичен и не меняется. А распределение между типами определяется индексами, оно меняется.

Массив для хранения 2-х типов данных (комментарий)

Ну вот сейчас я вроде через 2 указателя и сделал, один — на начало, другой — на конец оборачиваемого массива. При добавлении элемента проверяем что бы адрес не вылез за пределы соседа, при обращении это не нужно, так как индексы известны.

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

Если я правильно понимаю и он знает суммарный объем в байтах, но не знает его конкретного распределения между типами объектов.

Да, знаю суммарный обём, он статичен и не меняется. А распределение между типами определяется индексами, оно меняется.

Массив для хранения 2-х типов данных (комментарий)

Ну вот сейчас я вроде через 2 указателя и сделал же, один на начало, другой на конец оборачиваемого массива. При добавлении элемента проверяем что бы адрес не вылез за пределы соседа, при обращении это не нужно, так как индексы известны.