Size: a a a

2020 August 27

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
Итераторы да, но все равно мне не ясно почему only s чем то хуже, кроме странных кейсов искусственных
А это все кейсы
источник

CD

Constantine Drozdov in supapro.cxx
сравнение u/s возможно только в range check, но в u они лучше
источник

CD

Constantine Drozdov in supapro.cxx
вообще единственное, чем хуже u это то, что нельзя делать школьные преобразования (и нарушена школьная эстетика)
источник

CD

Constantine Drozdov in supapro.cxx
Более того, различать инты и индексы - совсем не мифический и не странный кейс. Чем больше типов мы используем, тем выше шанс найти ошибку по типу
источник

DP

Denis Paukaev in supapro.cxx
Ну правда же не стоит мешать u и s арифметику ?)
источник

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
Ну правда же не стоит мешать u и s арифметику ?)
В этом смешении никогда проблемы нет, если индексы u и размеры u
источник

DP

Denis Paukaev in supapro.cxx
Constantine Drozdov
В этом смешении никогда проблемы нет, если индексы u и размеры u
Я не про индексы сейчас
источник

CD

Constantine Drozdov in supapro.cxx
Это наглядно демонстрируется, собственно, std::vector::at
источник

DP

Denis Paukaev in supapro.cxx
Что то складываем вычитаем
источник

DP

Denis Paukaev in supapro.cxx
Ну и т п
источник

CD

Constantine Drozdov in supapro.cxx
Любой его вызов это каст в unsigned и все работает
источник

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
Что то складываем вычитаем
Никаких проблем нет
источник

CD

Constantine Drozdov in supapro.cxx
Вряд ли вы хотите знаково умножать на размер
источник

DP

Denis Paukaev in supapro.cxx
Я хотел бы один тип )
источник

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
Я хотел бы один тип )
Для чего и чего
источник

DP

Denis Paukaev in supapro.cxx
Для целых чисел по потому что удобно
источник

CD

Constantine Drozdov in supapro.cxx
Denis Paukaev
Для целых чисел по потому что удобно
Это путь void* только для интов
источник

CD

Constantine Drozdov in supapro.cxx
Все инты разные
источник

CD

Constantine Drozdov in supapro.cxx
Если в выражении сложены два индекса это скорее всего ошибка
источник

DP

Denis Paukaev in supapro.cxx
Логическая
источник