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

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

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

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13155 / 7418 / 831
Регистрация: 27.09.2012
Сообщений: 18,256
Записей в блоге: 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() ) ;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru