Блог пользователя berserker

Автор berserker, история, 5 лет назад, По-английски

Using lambda expression inside sort.

GNUC++14 Runtime error

GNUC++11 AC

Using comp function instead of lambda.

GNUC++14 Runtime error

GNUC++11 AC

Clang++17 AC

I don't understand why I am getting undefined behaviour. I have used only basic constructs.

  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

Use > instead of >= in comparator.

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

When you compose a cmp function bool cmp(const T &t1, const T &t2), it should return false when the two parameters t1, t2 have the same value. This detail makes sense and just remember it.