Форум программистов, компьютерный форум CyberForum.ru

Max_element с лямбда-функцией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчет данных по траектории полета вертолета http://www.cyberforum.ru/cpp-beginners/thread1812071.html
Необходимо разработать программу для расчета данных по траектории полета вертолета. Вертолет в определенной последовательности облетает населенные пункты. В каждый из которых он должен прибыть точно к определенному времени. В каждом пункте он тратит 5 минут на посадку, выгрузку и взлет. В каждой строке входного файла находится информация об очередном населенном пункте в маршруте...
C++ Вывести все числа с количеством разрядов n Нужно вывести все n-цифровые числа. Вводится одное число n и выводится все n-цифровые числа http://www.cyberforum.ru/cpp-beginners/thread1812013.html
C++ Задача
Добавлено через 44 секунды Определить и-цифровые числа остатка при деленное на число, соответствующие цифрам числа равны 0. Помогите!
C++ Вычислить сколько времени займёт обработка деталей
Каждая из деталей должна последовательно пройти обработку на каж-дом из трёх станков. Продолжительности обработки каждой детали на каждом станке вводятся группами по три числа, до исчерпания ввода. Сколько времени займёт обработка всех деталей?
C++ Написать генерацию слова http://www.cyberforum.ru/cpp-beginners/thread1811980.html
Суть задачи: Написать генерацию слова. Примечания: Первые 4 символа цифры, 2 буквы, 4 цифры но нули или единичке при этом 1 единичка должны быть. Пример полученного слова: 1234aa0001luboeslovo
C++ Поменять местами самое длинное слово и короткое Суть задачи: Строка из слов разделенная одним или несколькими пробелами, поменять местами самое короткое и самое длинное слово. int main() { setlocale(LC_ALL, "Russian"); srand(time (NULL)); char str; cout<<"Введите строку: "; cin.getline(str,100); подробнее

Показать сообщение отдельно
Peoples
1089 / 593 / 404
Регистрация: 06.02.2016
Сообщений: 1,523
Записей в блоге: 11
Завершенные тесты: 4

Max_element с лямбда-функцией - C++

22.09.2016, 21:13. Просмотров 116. Ответов 1
Метки (Все метки)

Интереса ради решил попробовать такую конструкцию
C++
1
2
3
4
5
    string s;
    getline(cin,s);
auto ma=max_element(s.begin(),s.end(),[](string s1,string s2){
    return s1.length()<s2.length();
});
Почему выдаёт ошибку invalid conversion from 'char' to 'const char*' [-fpermissive]?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru