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

Перегрузка бинарной операции < - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не инициализируется переменная http://www.cyberforum.ru/cpp-beginners/thread635134.html
Проблема в том, что строка номер 18 полностью игнорируется, почему - вообще не понимаю. Значение i остается абракадаброй или нулем, если заранее проинициализировать переменную. #include...
C++ Советы Привет всем! Я начинающий программист (и довольно молодой :D), и недавно написал "игру" как бы с помощью "классов", по типу tic-tac-toe, и мне хотелось бы выслушать мнение по коду профессиональных и... http://www.cyberforum.ru/cpp-beginners/thread635118.html
C++ Переделать код с С на С++
Здравствуйте! Помогите перевести код с С на С++. Нужно использовать STL vector. Спасибо! #include <stdio.h> #include <stdlib.h> __int64 cmp(const void *a, const void *b) { __int64 *pa =...
C++ Удаление слова введенного пользователем
Здраствуйте.Я новичек в программирование так что нужна помощь. Вводится строка, позьзователь вводит слово которое нужно удалить,вывести полученную строку.
C++ не могу понять http://www.cyberforum.ru/cpp-beginners/thread635052.html
есть такой код void addElement(const T& elem){ *(_pointer) = elem; // int t1 = _pointer < &_deque_data; // int t2 = (_pointer >= &_deque_data )*(-(DEQUE_SIZE-1)); // _pointer += ( t1 +...
C++ Открытие файла У меня есть файл в котором сначала хранится количество наименований файлов,а потом названия файлов 2! 1.txt! 2.txt! ! используются как разделители Как именно открыть файл,чтоб данные не... подробнее

Показать сообщение отдельно
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
09.08.2012, 12:35  [ТС]
исправил ошибка осталась! только одну вещь заметил если поменять местами
C++
1
2
3
4
5
6
7
8
if((bfirst == bsecond)||(bfirst && !bsecond))
* * * * {
* * * * * * return (true); /*тут на false*/
* * * * }
* * * * else
* * * * {
* * * * * * return (false); /*тут на true*/
* * * * }
то работает без ошибки но сортирует не в ту сторону как только я использую старую комбинацию опять вылазить ошибка.
PS: может я неправильно написал сам объект вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    /*функциональны объект для сотритовки списка файлов по критерию расширения*/
    class Extension
    {
        public:
        t_Bool operator() (const t_FileInfo&  first, const t_FileInfo&  second)const;
    };
 
    /*опредиление метода класса Extension для сортировки файлов*/
    t_Bool Extension::operator() (const t_FileInfo&  first, const t_FileInfo&  second)const
    {
        t_FileInfo s = first,d = second;
        return (s > d);
    }
//вызов сортировки такой
....
 /*сортировка вектора имен и адрессов найденных файлов по типу расширения, приоритет файлам с расширениями *.с и *.cpp*/
        std::sort(this->files_info.begin(),this->files_info.end(),Extension());
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru