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

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

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

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

21.04.2013, 16:29. Просмотров 374. Ответов 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);
    }
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 16:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование отрицателя not1 (C++):

Удаление элементов из vector; bind или not1 - C++
Как правильно забиндить, - сделать аналог, как через лямбду. Или же тут больше подойдет использование not1 (или not2). Не могу сам...

Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. - C++
Помогите пожалуйста!!!!!!! Сделать три варианта: первый вариант – передача данных между функциями с помощью глобального...

Использование строк.Использование структур - C++
Задачка: Дана строка,состоящая из групп нулей и едениц. Найти и вывести на экран группы с нечетным количеством символов. И еще одна: ...

C/C++ Использование функций, использование break - C++
Здравствуйте. Не знал как назвать тему, боялся что, если назову &quot;КАК ЭТО РАБОТАЕТ?&quot; то её удалят. Пишу программу для вычисления длинных...

Создание и использование своих @NamedQueries. Использование EntityManager - Java EE
Добрый день! Создавал классы сущностей и сессий через NetBeans генераторы кода. Использование стандартных...

Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr - C#
NET Framework. Программа для поиска простых чисел среди чисел Фибоначчи. При нахождении очередного простого числа активировать событие...

3
stima
493 / 343 / 43
Регистрация: 22.03.2011
Сообщений: 1,104
Завершенные тесты: 2
21.04.2013, 16:45 #2
Ошибку в студию.
0
Semeon94
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 4
21.04.2013, 20:13  [ТС] #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> ]
0
stima
493 / 343 / 43
Регистрация: 22.03.2011
Сообщений: 1,104
Завершенные тесты: 2
21.04.2013, 21:01 #4
http://en.cppreference.com/w/cpp/utility/functional/not1
0
21.04.2013, 21:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 21:01
Привет! Вот еще темы с ответами:

Использование конструкторов. Перегрузка конструкторов. Использование свойств - C#
Помогите реализовать свойства, позволяющие осуществить проверку на допустимые значения для данных класса. using System; using...

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов - C++
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.