Size: a a a

Programming Offtop

2020 March 23

Д

Декар in Programming Offtop
Andrew Mikhaylov
В сях есть итераторы, я что-то пропустил?
Я чувствую в идее использовать итераторы и адресную арифметику общую идею в не обращении по индексу.
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
Ну я думаю, речь про STL или что-нибудь в таком духе
Ну судя по упоминанию вектора да.
источник

AM

Andrew Mikhaylov in Programming Offtop
Декар
Я чувствую в идее использовать итераторы и адресную арифметику общую идею в не обращении по индексу.
Так вопрос про громоздкие итераторы стл или про арифметику на указателях? Последнее не дороже обращения по индексу.
источник

AM

Andrew Mikhaylov in Programming Offtop
(я хз, насколько они на самом деле громоздкие в случае вектора, не интересовался никогда)
источник

Д

Декар in Programming Offtop
Andrew Mikhaylov
Так вопрос про громоздкие итераторы стл или про арифметику на указателях? Последнее не дороже обращения по индексу.
Я почти согласен. Почти потому, что иногда надосмеситься не на 1 шаг
источник

Д

Декар in Programming Offtop
Я понял. Пока для себя я вижу отыет такой: итераторы ценой меньшей читаемости и производительности дают большую универсальность и стандартизацию.
источник

DE

Denis Egorov in Programming Offtop
Декар
Я понял. Пока для себя я вижу отыет такой: итераторы ценой меньшей читаемости и производительности дают большую универсальность и стандартизацию.
да нормально они читаются
источник

DE

Denis Egorov in Programming Offtop
хотя мб в си и не очень
источник

AM

Andrew Mikhaylov in Programming Offtop
Я всё ещё не уверен про производительность, а читаемость -- штука субъективная.
источник

VP

Vladimir Petrakovich in Programming Offtop
Декар
Я почти согласен. Почти потому, что иногда надосмеситься не на 1 шаг
Так это уже какой-то хитрый обход, итераторами обычно перебирают всю коллекцию, и чаще только на чтение.
И в этом простейшем случае обычно есть поддежка на уровне языка и минимум кода, меньше чем for (int i = 0; i < collection.size; i++) { auto elem = collection[i]; ... }
источник

Д

Декар in Programming Offtop
Denis Egorov
да нормально они читаются
Наиши код для обрщения к каждому простому члену массива.
источник

AM

Andrew Mikhaylov in Programming Offtop
В кресты вообще форыч завезли, да. Всё там хорошо с читаемостью.
источник

DE

Denis Egorov in Programming Offtop
Декар
Наиши код для обрщения к каждому простому члену массива.
мне в массиве не нужен итератор
источник

Д

Декар in Programming Offtop
О! Форыч!
источник

ML

Mikhail Levchenko in Programming Offtop
Декар
Я понял. Пока для себя я вижу отыет такой: итераторы ценой меньшей читаемости и производительности дают большую универсальность и стандартизацию.
Просто не надо писать на плюсах, вот и всё 🌚
источник

Д

Декар in Programming Offtop
Почему людям тимлиды не отрывают руки за auto?
источник

D

Denys in Programming Offtop
Декар
Почему людям тимлиды не отрывают руки за auto?
А зачем?
источник

VP

Vladimir Petrakovich in Programming Offtop
Декар
Почему людям тимлиды не отрывают руки за auto?
Потому что вывод типов - это хорошо
источник

Д

Декар in Programming Offtop
Vladimir Petrakovich
Потому что вывод типов - это хорошо
Вот и я пытаюсь понять чем
источник

D

Denys in Programming Offtop
Нужно руки отрывать за неиспользование статических анализаторов и неписание тестов. :)
источник