Size: a a a

2020 March 08

AT

Anatoly Tomilov in pro.cxx
Допустим фиксированного размера буффер
источник

DS

Dmitry Sokolov in pro.cxx
Anatoly Tomilov
Потому что "по модулю")
Ну например есть "бесконечная позиция записи", буфер на 10 элементов. Итераторы при этом могут быть 100 и 105
источник

NP

Nikita Provotorov in pro.cxx
Flower Surgeon
ниблоиды как раз об этом
а можно пример?
источник

AT

Anatoly Tomilov in pro.cxx
Flower Surgeon
причём тут коммунизм? я просто намекаю на то, что если кого-то что-то не устраивает, то этот кто-то может запилить пропозал. Вот и всё.
Это ясно, что может. Я ж объяснил про трудозатраты и необходимость на жизнь зарабатывать. Как я объясню траты денег из семейного бюджета на поездки на конференцию где нужно защищать?
источник

AT

Anatoly Tomilov in pro.cxx
Dmitry Sokolov
Ну например есть "бесконечная позиция записи", буфер на 10 элементов. Итераторы при этом могут быть 100 и 105
Может быть это выход)
источник

FS

Flower Surgeon in pro.cxx
Nikita Provotorov
а можно пример?
источник

AT

Anatoly Tomilov in pro.cxx
Dmitry Sokolov
Ну например есть "бесконечная позиция записи", буфер на 10 элементов. Итераторы при этом могут быть 100 и 105
Можно и не ограничиваться разностью в размер контейнера
источник

FS

Flower Surgeon in pro.cxx
Anatoly Tomilov
Это ясно, что может. Я ж объяснил про трудозатраты и необходимость на жизнь зарабатывать. Как я объясню траты денег из семейного бюджета на поездки на конференцию где нужно защищать?
Это уже вы решать должны с вашим работодателем.
источник

AT

Anatoly Tomilov in pro.cxx
Flower Surgeon
Это уже вы решать должны с вашим работодателем.
Ой всё.
источник

NM

Nigga Melon in pro.cxx
Поздравляю всех вас с 8 марта
источник

FS

Flower Surgeon in pro.cxx
Anatoly Tomilov
Ой всё.
Ну только не обвиняйте меня в троллинге, пожалуйста.
источник

DS

Dmitry Sokolov in pro.cxx
Anatoly Tomilov
Можно и не ограничиваться разностью в размер контейнера
Да, я просто к тому что begin/end можно рассматривать как две упорядоченные позиции в этой последовательности, это обычный random access.
источник

AT

Anatoly Tomilov in pro.cxx
Dmitry Sokolov
Да, я просто к тому что begin/end можно рассматривать как две упорядоченные позиции в этой последовательности, это обычный random access.
0 и  бесконечность?
источник

AT

Anatoly Tomilov in pro.cxx
Бесконечности не получится так просто. Нужен будет флаг "итератор порождён из begin" или "из end"
источник

DS

Dmitry Sokolov in pro.cxx
Anatoly Tomilov
0 и  бесконечность?
Ну если взять 64 бита и добавлять по элементу раз в наносекунду надо будет 500 лет с лишним переполнения ждать. Точно надо заморачиваться?
источник

AT

Anatoly Tomilov in pro.cxx
Тогда минус бесконечность и плюс бесконечность
источник

AT

Anatoly Tomilov in pro.cxx
Хотя тоже не годится. Нельзя такой сделать в одном типе.
источник

AT

Anatoly Tomilov in pro.cxx
Dmitry Sokolov
Ну если взять 64 бита и добавлять по элементу раз в наносекунду надо будет 500 лет с лишним переполнения ждать. Точно надо заморачиваться?
Я хочу декрементировать итератор, указывающий на первый элемент
источник

AT

Anatoly Tomilov in pro.cxx
Можно в четверти диапазона int64_t от нуля держать итераторы начала и конца.
источник
2020 March 09

FS

Flower Surgeon in pro.cxx
не в целом, точно
источник