sort(a.begin(), a.end(), [](int lhs, int rhs) {
                  
                  
                         cerr << lhs << ' ' << rhs << endl;     
                  
                  
                         return lhs < rhs;
                  
                  
                      });
                  
                  
                  Мой гцц выводит  
                  
                  
                  1 1
                  
                  
                  Зачем он сравнивает элементы по одному итератору? 🤔
                  
                  
                
Ну... Это вопрос к создателям библиотеки к твоему компилятору. Ну, не заложили они проверку на то, что массив в 1 элемент...
Обсуждают сегодня