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

Функция sort() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа диагностики рентабельности предприятия http://www.cyberforum.ru/cpp-beginners/thread811676.html
тема: Программа диагностики рентабельности предприятия. Исходные данные и основные требования: Перечень предприятий; Показатели деятельности предприятий (выручка от реализации продукции, переменные затраты, постоянные затраты, собственные капиталы, долгосрочные кредиты, краткосрочные кредиты, средняя расчётная ставка процента, ставка налогообложения); Реализуемые функции: расчёт рентабельности...
C++ Строка: В заданном предложении найти пару слов, из которых одно является обращение другого 1.В заданном предложении найти пару слов, из которых одно является обращение другого.( обращение-слово, получающиеся из исходного за-писью его букв в обратном порядке). http://www.cyberforum.ru/cpp-beginners/thread811672.html
Прата -> Шлее = PROFIT? C++
Изучением программирования занялся от безделья. Путём гугления выбрал С++. В качестве первой книги - Стивен Прата "Язык программирования С++. Лекции и упражнения. 5-е издание". Прочитал. Можно ли после неё перейти к прочтению Макса Шлее "Профессиональное программирование на QT"? Или между ними стоит ещё что-то прочитать? Я понимаю, что учить мне надо ещё ого-го сколько всего, просто хочется...
вложенные классы C++
Здорова господа! Снова мучаю класс String еще не замучал. Не могу скомпилировать программу с вложенным классом вот код: #include <iostream> using std::cout; using std::endl; class String { struct Srep;//predctavlenie
C++ сложно ли перейти с C/C++ на с# ,и сильное ли различие в них? http://www.cyberforum.ru/cpp-beginners/thread811637.html
Господа тут не давно подал своё резюме на вакансию програмиста,дали задание написать тетрис на с# ,но вот не задача знаю я с++ и с ,теперь вопрос сложно будет перейти с того что я знаю на с# ,и сильное различие в них?
C++ Работа со строками (подсчитать количество предложений) в введенном с клавиатуры тексте подсчитать количество предложений(конец предложения обозначается . ! ?) в которые входит заданное с клавиатуры слово подробнее

Показать сообщение отдельно
pi_X_el
Заблокирован
18.03.2013, 12:26     Функция sort()
Непонятно как работает функция из STL sort().
В нее третьим аргументом можно передавать некую функцию, предикату, которая возвращает логическое значение.
Вот только сам смысл от этого какой? Допустим, MinToMax возвратит true, и что дальше?
Даже непонятно как в функцию MinToMax сами значения передаются во время работы программы.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
bool MinToMax(int a, int b)     { return a < b; }
 
int main()
{
    const size_t SIZE = 10;
    int arr[SIZE]={0};
    srand(time(NULL));
 
    for (size_t i = 0; i != SIZE; ++i)
        arr[i] = rand() % 100;
 
    // упорядочить массив по возрастанию
    sort(arr, arr+SIZE, MinToMax);
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru