Информация об изменениях

Сообщение Re: Вопрос по итераторам от 26.12.2022 20:32

Изменено 26.12.2022 20:38 rg45

Re: Вопрос по итераторам
Здравствуйте, Sm0ke, Вы писали:

S>1)

S>Как считаете нужно ли хранить sentinel отдельно от итератора?

S>2)

S>Бывают ли случаи, когда вы сравниваете два итератора, которые не sentinel?

S>3)

S>Нужен ли нам unsafe в динамическом языке аля некий скрипт? А при статических типах?

Я думаю, что тут уместно было бы вспомнить, что итераторы являются обобщением обычных указателей, основной смысл которых — позволить работать с различными структурами данных в единообразной манере. И если мы хотим сохрянять такое положение вещей и в дальнейшем, то можно попробовать ответить на поставленные вопросы для частного случая итераторов — указателей. Думаю, ответы очевидны.
Re: Вопрос по итераторам
Здравствуйте, Sm0ke, Вы писали:

S>1)

S>Как считаете нужно ли хранить sentinel отдельно от итератора?

S>2)

S>Бывают ли случаи, когда вы сравниваете два итератора, которые не sentinel?

S>3)

S>Нужен ли нам unsafe в динамическом языке аля некий скрипт? А при статических типах?

Я думаю, что тут уместно было бы вспомнить, что итераторы являются обобщением обычных указателей и придуманы для того, чтобы позволить работать с различными структурами данных в единообразной манере. И если мы хотим сохрянять такое положение вещей и в дальнейшем, то можно попробовать ответить на поставленные вопросы для частного случая итераторов — указателей. Думаю, ответы очевидны.