Size: a a a

2020 July 14

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
так overflow uint вполне себе defined behavior не?
там выход за границу сразу
источник

SH

Serhii Herashchenko in supapro.cxx
Constantine Drozdov
держи платиновый вопрос конфы
че делает функция и как ты её назовешь? (C++03)
bool f(std::vector<int> v) {
   std::sort(v.begin(), v.end());
   for (int i = 0; i < v.size() - 1; ++i) if (v[i] == v[i + 1]) return true;
   return false;
}
AllUnique() ?)
источник

CD

Constantine Drozdov in supapro.cxx
uint underflow defined
источник

IL

Igor Lynn in supapro.cxx
Constantine Drozdov
там выход за границу сразу
ну это понятно, массив то пустой
источник

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
ну это понятно, массив то пустой
ну оно UB-ает примерно по всем параметрам, в частности, еще int overflow зацепит
источник

Е

Егор in supapro.cxx
Serhii Herashchenko
AllUnique() ?)
Вернёт  фолс если все юник? Конвенция ретурн кодов в линуксе одобряет
источник

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
ну это понятно, массив то пустой
причем компилер может быть такой умный, что всё будет работать)))
источник

CD

Constantine Drozdov in supapro.cxx
в этой функции с точки зрения компилятора очевидно можно сделать преобразование к
size_t i = 0; i + 1 < v.size(); ++i
источник

SH

Serhii Herashchenko in supapro.cxx
Егор
Вернёт  фолс если все юник? Конвенция ретурн кодов в линуксе одобряет
а да, тогда HasRepeat, да
источник

CD

Constantine Drozdov in supapro.cxx
Егор
Вернёт  фолс если все юник? Конвенция ретурн кодов в линуксе одобряет
Да она такая везде, ERROR_OK это 0
источник

SP

Synoecium Petroff in supapro.cxx
Constantine Drozdov
причем компилер может быть такой умный, что всё будет работать)))
online gdb дает seg fault
источник

IL

Igor Lynn in supapro.cxx
Constantine Drozdov
причем компилер может быть такой умный, что всё будет работать)))
ну явно не на -O0
источник

Е

Егор in supapro.cxx
Synoecium Petroff
online gdb дает seg fault
Надо на мсвц проверить
источник

IL

Igor Lynn in supapro.cxx
Егор
Надо на мсвц проверить
кто бы ещё сам мсвц проверил
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Constantine Drozdov
promotion будем обсуждать?)
Можно вспомнить http://cppquiz.org/quiz/question/259
источник

IL

Igor Lynn in supapro.cxx
есть кстати претендент на третью платину
источник

IL

Igor Lynn in supapro.cxx
вопрос из think-cell
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Показывай
источник

SH

Serhii Herashchenko in supapro.cxx
Constantine Drozdov
держи платиновый вопрос конфы
че делает функция и как ты её назовешь? (C++03)
bool f(std::vector<int> v) {
   std::sort(v.begin(), v.end());
   for (int i = 0; i < v.size() - 1; ++i) if (v[i] == v[i + 1]) return true;
   return false;
}
а почему платиновый
источник

IL

Igor Lynn in supapro.cxx
там надо реализировать функцию assign для interval_map
источник