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

Remove_if - при передаче функции класса выдает ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построчно найти любые четыре числа (ячейки) и записать в них нули http://www.cyberforum.ru/cpp-beginners/thread1169620.html
Дан массив - 3 строки, 9 столбцов. Нужно ПОСТРОЧНО найти любые четыре числа (ячейки) и записать в них нули:scratch:
C++ Сортировка массива структур Помогите с сортировкой(имён). Долго мучился но что то не получаться. Функция void BubbleSort Функция не работает!Помогите с кодом. #include <iostream> #include <fstream> #include... http://www.cyberforum.ru/cpp-beginners/thread1169592.html
Не предлагается ввод второго массива C++
Есть код, 2 задания, вводятся числа, подсчитывается минимальное число и максимальное, пото мсновва вводятся числа, и подсчитывается количество отривательных чисел, проблема в том что доходя до...
C++ Нарисовать блок-схему по теме Динамические массивы и указатели в С++
Программа работает без ошибок не знаю только как нарисовать блок-схему,помогите пожалуйста) #include <iostream.h> #include <stdlib.h> #include <time.h> double sred(int *M, int size) { double...
C++ Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ http://www.cyberforum.ru/cpp-beginners/thread1169576.html
Вот что нужно написать кодом: сравнить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем, например, пробел.:cry:
C++ Функции поиска для стека Стек примерную реализацию нашел на вашем форуме, правда не могу запустить нормально. Осталось реализовать две функции: Locate (х, L). Эта функция возвращает позицию объекта x в списке L. Если в... подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
07.05.2014, 22:54
1) #include <algorithm>
2) func - это функция-член класса
3) remove_if ничего не знает о Вашем объекте

Добавлено через 20 минут
В принципе можно забиндить как-то так:
C++
1
v.erase( remove_if( v.begin(), v.end(), std::bind1st ( std::mem_fn ( &c_equ<int>::func ) , &equ ) ) , v.end() ) ;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru