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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Semeon94
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 4
#1

Использование отрицателя not1 - C++

21.04.2013, 16:29. Просмотров 336. Ответов 3
Метки нет (Все метки)

Почему выдает ошибку вот такой фрагмент программы?
deque <book> :: iterator i2 = find_if (i1, deq.end(), not1 (Pred_year(year_for_del)));
Где
C++
1
2
3
4
5
6
7
8
9
10
class Pred_year
{
    int k;
public:
    Pred_year(int x) : k(x) {}
    bool operator () (const book &obj)
    {
        return (k == obj.year);
    }
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 16:29     Использование отрицателя not1
Посмотрите здесь:

C++ Использование this.
Использование функций C++
Использование циклов C++
использование getline C++
с++ Использование структур C++
Использование функций C++
C/C++ Использование функций, использование break C++
Использование строк.Использование структур C++
C++ Использование функций
Использование классов C++
Удаление элементов из vector; bind или not1 C++
C++ Использование операции ++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
447 / 296 / 20
Регистрация: 22.03.2011
Сообщений: 961
Завершенные тесты: 2
21.04.2013, 16:45     Использование отрицателя not1 #2
Ошибку в студию.
Semeon94
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 4
21.04.2013, 20:13  [ТС]     Использование отрицателя not1 #3
Выдает вот такую ошибку.
error C2664: std::find_if: невозможно преобразовать параметр 3 из "std::unary_negate<_Fn1>" в "std::unary_negate<_Fn1>"
1> with
1> [
1> _Fn1=Pred_year
1> ]
1> Не удается копировать конструкцию class "std::unary_negate<_Fn1>", так как конструкторы копий неоднозначны или отсутствуют
1> with
1> [
1> _Fn1=Pred_year
1> ]
stima
447 / 296 / 20
Регистрация: 22.03.2011
Сообщений: 961
Завершенные тесты: 2
21.04.2013, 21:01     Использование отрицателя not1 #4
http://en.cppreference.com/w/cpp/uti...unctional/not1
Yandex
Объявления
21.04.2013, 21:01     Использование отрицателя not1
Ответ Создать тему
Опции темы

Текущее время: 16:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru