Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка vectora обьектов функцией sort из algorithm - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив более 3-х подряд идущих отрицательных элементов, заменить на максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread1093349.html
В одномерном массиве A=(a1, а2, ..., аn) все группы элементов, содержащие более 3-х подряд идущих отрицательных элементов, заменить на максимальный элемент. Помогите разобраться ... Если в массиве...
C++ Считать вектор из файла, записать вектор в файл Доброго времени суток. Программа должна считывать числа из заданного файла, потом записывать в другой файл вектор, в котором каждый элемент на 1 больше. Билдер dev c++ 4.9.9.5. Говорит, что не... http://www.cyberforum.ru/cpp-beginners/thread1093341.html
C++ Locale - не верное отображение символа - разделителя тысяч для чисел
Объясните в чём может быть проблема символ - разделитель тысячной части в русской и украинской локали в консоли выглядит вместо пробела символом 'а'? // пример использования функции localeconv ...
Наследование классов - не передается нужный параметр C++
Доброе утро всем! Встала не с той ноги и тут еще с кодом неполадки. Интересует такой вопрос - есть код PentagramGenerator *pentagram = new PentagramGenerator(v1, v2, v3, v4, v5); ...
C++ Как правильно выпустить проект из Visual Studio 2012 ? http://www.cyberforum.ru/cpp-beginners/thread1093293.html
Здравствуйте, подскажите пожалуйста как правильно выпустить проект из Visual Studio 2012 ? т.е. такая ситуация, запускаю из VS в Debug приложение работает, запускаю в ней же через Release все...
C++ Есть ли введенное число в массиве? нужна помощь , почти завалил сессию напишите пожалуйста программу с++ которая проверяет есть ли введенное число из клавиатуры в массиве , массив должен вводится во время роботы программы подробнее

Показать сообщение отдельно
arking
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 17

Сортировка vectora обьектов функцией sort из algorithm - C++

10.02.2014, 14:46. Просмотров 359. Ответов 8
Метки (Все метки)

помогите написать предикат CompareStudent к функции sort

нужно чтобы вначале сортировало по Курсу, потом по Фамилии и Имени

есть класс Student
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class Student
{
private:
    friend ostream& operator <<(ostream& stream, Student st);
    friend bool CompareStudent(Student St1, Student St2);
    
 
    string Name;
    string Surname;
    int Course;
    
public:
    string GetName()
    {
        return Name;
    }
    string GetSurname()
    {
        return Surname;
    }
    int GetCourse()
    {
        return Course;
    }
    void Init()
    {
        cout << "Enter Name -> ";
        cin >> Name;
        cout << "Enter Surname -> ";
        cin >> Surname;
        cout << "Enter Course -> ";
        cin >> Course;
    }
};
и Main
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void main()
{   
    int countST=0;
    vector <Student> univercity;
    cout << "Enter count student-> ";
    cin >> countST;
    for (int i = 0; i < countST; ++i)
    {
        univercity.push_back(Student());
        univercity[i].Init();
    }
 
    //sort(univercity.begin(), univercity.end(), CompareStudent);
    
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.