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

Если память для объекта выделяется динамически (строка 33), сортировка sort не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создайте класс Polar, который предназначен для хранения полярных координат (радиуса и угла) http://www.cyberforum.ru/cpp-beginners/thread1238846.html
Задача такова: Только для любителей математики: создайте класс Polar, который предна- значен для хранения полярных координат (радиуса и угла). Перегрузите операцию + для выполнения сложения для объектов класса Polar. Сложе- ние двух объектов выполняется путем сложения координат X объектов, а затем координат Y. Результат будет координатами новой точки. Таким образом, вам нужно будет...
C++ Тяжело ли написать утилитку, которая работает как DOS-команда "pause" Тяжело ли написать утилитку, которая работает как DOS-команда "pause", но с автопродолжением через (например) 10 секунд? Научился обрабатывать таймер в бесконечном цикле. Самописный Sleep(); Научился получать код нажатой клавиши через getch(). Но они похоже взаимо-исключающие... getch похоже блокирует цикл в ожидании следующей клавиши. Можно ли получить код клавиши без блокировки? Например... http://www.cyberforum.ru/cpp-beginners/thread1238786.html
C++ Получить новую матрицу, прибавив к элементам каждой строки минимум по строке
Дана вещественная квадаратная матрица порядка 5. Получить новую матрицу путем прибавления к элементам каждой строки матрицы наименьшего значения элементов этой строки. Когда ставлю диапозон рандом 10+1 программа работает верно но стоит его изменить на большие значение программа считает уже не правельно,помоги ниже код: #include <iostream> #include <ctime> #include <iomanip> using...
Ошибка при сравнении типа char C++
#include <cstdlib> #include <iostream> #include <fstream> #include <string> using namespace std; int main(int argc, char *argv) { char a; int L=1;
C++ Загрузка процессора при поиске по регулярному выражению http://www.cyberforum.ru/cpp-beginners/thread1238696.html
Смысл кода ниже, спарсить страницу и найти ссылки, юзаю regex, написал небольшую функцию для удобности его использования, в итоге когда происходит поиск по регулярному выражению в самой эттой функции мой 2ух ядерный проц загружается на 25% и я не могу понять, мой ли это косяк или это всётаки регулярки так долго ищут, мб хто чт подскажет. //#include "Header.h" #include "curl.h" #include...
C++ Консольное приложение, которое парсит HTML страничку Доброго времени суток! Есть сайт с такой страницей: <html> <head> <title>MPAYKYAYRRALM</title> </head> <body> </body> </html> подробнее

Показать сообщение отдельно
lotos580
1 / 1 / 1
Регистрация: 25.05.2012
Сообщений: 60

Если память для объекта выделяется динамически (строка 33), сортировка sort не работает - C++

05.08.2014, 20:24. Просмотров 295. Ответов 3
Метки (Все метки)

Если память для объекта выделяется динамически (строка 33), сортировка sort не работает, если память не выделять, все работает. Как избежать проблему?

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
35
36
37
38
39
#include <iostream>
#include <list>
#include <time.h>
using namespace std;
 
class Type
{
public:
    Type(int a) { x = a; }
    int getX() { return x; }
    bool operator < (const Type& obj2) { return x < obj2.x;  }
private:
    int x;
};
 
void print(list <Type*> list1)
{
    list<Type*>::iterator iter = list1.begin();
    while (iter != list1.end())
    {
        cout << (*iter)->getX() << ' ';
        iter++;
    }
    cout << endl;
}
 
int main()
{
    srand(time(0));
    list <Type*> list1;
    for (int i = 0; i < 10; i++)
    {
        list1.push_back(new Type(rand() % 1000));
    }
    print(list1);
    list1.sort();
    print(list1);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru