Size: a a a

cxx.Дискуссионная

2021 November 15

goldstein опять in cxx.Дискуссионная
у тебя происходит num[-1], который ~эквивалентен *(num + (-1)), который (если num указывает на начало массива) undefined по expr.add/4.3
источник

V

Valeriy in cxx.Дискуссионная
чего удефайндет там будет, суммарно i равен нулю когда выражение доходит до туда. в чем проблема то, не понимаю крче
источник

VU

Vadim Ushakov in cxx.Дискуссионная
У тебя сначала выполняется num[-1], а уже затем i++
источник

Н

Наиль in cxx.Дискуссионная
Блин, эти пошлые девчонки и сюда добрались. Кто спамит это во все чаты программистов?
источник

goldstein опять in cxx.Дискуссионная
с чего нулю-то?
этот for эквивалентен этому while
int i = -1;
while (i < 1) {
   std::cin >> num[i];
   i++;
}
этот while можно руками развернуть в
int i = -1;
std::cin >> num[i];
i++;
std::cin >> num[i];
i++;
фолдим константы
std::cin >> num[-1];
std::cin >> num[0];
источник

goldstein опять in cxx.Дискуссионная
num[-1] это *(num + (-1))
если num указывает на нулевой элемент массива num, то мы не попадаем под условие 0 + (-1) >= 0 по expr.add/4.2 и улетаем напрямую в expr.add/4.3, получая UB
источник

V

Valeriy in cxx.Дискуссионная
нормально, вообщем через их компилятор это не выдало ошибки, весело, спасибо что объяснил, странная ситуация тогда
источник

goldstein опять in cxx.Дискуссионная
так это не ошибка компиляции, а UB
источник
2021 November 16

s

symbol-rt-xxxxx in cxx.Дискуссионная
они имеют ввиду, код который неизвестно как себя поведёт на разных машинах, архитектурах или компиляторах (или от любого чиха)
источник

V

Valeriy in cxx.Дискуссионная
undefined behavior я понял, просто я не понял его сокращения ub
источник
2021 November 18

q

qwert in cxx.Дискуссионная
Ребят, поставьте бота который удаляет присоединившиеся профили (ну или хотя бы те у которых ссылки)
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Сюда обычно приходят с просьбой разбана, когда их антиспам банит из-за false positive (на кнопку вовремя не нажали или ещё что). Поэтому было бы странно сюда те же фильтры ставить, что и в основные чаты
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Вот будет у кого-то ссылка на гитхаб в профиле..
источник

q

qwert in cxx.Дискуссионная
А при чем фильтры, их секс реклама светится в списке чатов, с огоньками
источник

q

qwert in cxx.Дискуссионная
Я имел в виду не самих чуваков а сообщение о факте присоединения к группе
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
Зачем удалять запах говна, если говно надо смывать?
источник

VM

Vladimir M88 in cxx.Дискуссионная
Можно просто кикать, без бана
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
смысл?
источник

VM

Vladimir M88 in cxx.Дискуссионная
Тогда те, кто false positive снова зайдут, когда надо будет и пройдут тест
источник

VM

Vladimir M88 in cxx.Дискуссионная
А спамер зайдет, провисит 5 минут и выйдет
источник