![]() 0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 98
|
||||||
1 | ||||||
Sort(), третий параметр: как sort() выбирает аргументы из переданной последовательности для переданной функции?15.11.2017, 22:08. Показов 6035. Ответов 6
Метки нет Все метки)
(
Вот sotr() 2 параметра - итераторы, а третий функцию. Допустим, моя функция сортирует список по возрастанию сумм цифр числа. Как sort() выбирает аргументы из переданной последовательности для переданной функции? Я скорее всего неправильно определил функцию foo(), просто не врубаюсь, как sort() взаимодействует со своим 3 параметром
0
|
15.11.2017, 22:08 | |
Ответы с готовыми решениями:
6
Справка в текстовом файле о команде, переданной как параметр
Как изменить значения в переданной функции строке? |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||||||
15.11.2017, 22:41 | 2 | |||||
Функция получает два параметра того типа, который хранится в векторе. Никаких итераторов там нет. И лучше пиши так:
1
|
![]() ![]() 5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
15.11.2017, 22:43 | 3 | |||||
1
|
![]() 0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 98
|
|
15.11.2017, 23:56 [ТС] | 4 |
nmcf, только два параметра? Она обязательно должна иметь тип bool?
Добавлено через 2 минуты Я имел ввиду, 2 итератора, первые два параметра sort() Добавлено через 13 минут nmcf, сорри, я понял про какие итераторы ты имел ввиду
0
|
Модератор
![]() ![]() ![]() |
|||||||
16.11.2017, 08:09 | 6 | ||||||
.
0
|
Модератор
![]() ![]() ![]() |
|
16.11.2017, 08:18 | 7 |
Tanya228, почитайте у Николаи Йосуттиса1 в книге "Стандартная библиотека C++. Справочное руководство" в 6 и 7 главе - всё подробнейшим образом разжёвано. И концепция итераторов, и как работают различные контейнеры и алгоритмы, и что такое предикаты.
__________________________ 1 На обложке книги значится "Джосаттис", но это ошибка. Правильный вариант произношения именно "Йосуттис".
1
|
16.11.2017, 08:18 | |
Помогаю со студенческими работами здесь
7
сортировки по переданной функции Ошибка 500 в менеджере модулей Joomla - Out of sort memory, consider increasing server sort buffer size Вызов переданной в параметре функции на С/С++ Вычислить самое большое произведение пяти подряд идущих цифр в переданной последовательности Изменение значения переменной, переданной в тело функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
|
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
|
Apache Airflow для оркестрации и автоматизации рабочих процессов
Mr. Docker 16.03.2025
Управление сложными рабочими процессами — одна из главных головных болей инженеров данных и DevOps-специалистов. Представьте себе: каждый день нужно запускать десятки скриптов в определенной. . .
|
Оптимизация приложений Java для ARM
Javaican 16.03.2025
ARM-архитектура переживает настоящий бум популярности в технологическом мире. Когда-то воспринимаемая исключительно как решение для мобильных устройств и встраиваемых систем, сегодня она штурмует. . .
|
Управление состоянием в Vue 3 с Pinia и Composition API
Reangularity 16.03.2025
Когда я начал работать с Vue несколько лет назад, мне казалось достаточным использовать простую передачу данных через props и события между компонентами. Однако уже на среднем по сложности проекте. . .
|
Введение в DevSecOps: основные принципы и инструменты
Mr. Docker 16.03.2025
DevSecOps - это подход к разработке программного обеспечения, который объединяет в себе принципы разработки (Dev), безопасности (Sec) и эксплуатации (Ops). Суть подхода заключается в том, чтобы. . .
|
GitHub Actions vs Jenkins: Сравнение инструментов CI/CD
Mr. Docker 16.03.2025
В этой битве за эффективность и скорость выпуска программных продуктов ключевую роль играют специализированные инструменты. Два гиганта в этой области — GitHub Actions и Jenkins — предлагают разные. . .
|
Реактивное программирование с Kafka Stream и Spring WebFlux
Javaican 16.03.2025
Реактивное программирование – это программная парадигма, ориентированная на потоки данных и распространение изменений. Она позволяет выражать статические или динамические потоки данных и. . .
|
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
|
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
|