cmp = nums.front() >= nums.back() ? less<int>() : greater<int>();
                  
                  
                  '''
                  
                  
                  Получаю incompatible operand types. Но ведь типы должны быть одинаковые и если делать присваивание без if, то всё нормально проходит.
                  
                  
                
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
Обсуждают сегодня