Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ create a number https://www.cyberforum.ru/ cpp-beginners/ thread231933.html
Добрый всем вечер!Затрудняюсь написать программу,которая запрашивает у пользователя число.Задача: - подсчитать количество разрядов этого числа; - найти сумму цифр этого числа; - перевернуть это число наоборот. Вроде код вырисовывается,но вот разряды не идут...( Зараннее благодарен!
C++ Как исправить ошибки при компиляции PC_Simulatora.
Здравствуйте.Собственно дело вот в чем я ремонтирую моб.телефоны и постоянно сталкиваюсь с проблемой правки и отладки прошивок.Для этого мене нужна эта программа,я поставил VC 6 SP5 открываю в VC 6 файл PC_Simulator.dsw и выскакивают сообщения что PC_Simulator.dsp invalid,MMI.dsp invalid,VendorApp.dsp invalid и все дальше ничего не идет.Как мне это исправить бьюсь уже месяц,до этого с...
C++ Не правильно работает. s = (a/(b*(c/(d*(e/(f*h)))))); 2. На входе имеются вещественные числа a, b, c, d, e, f, h. Напишите программу для вычисления значения выражения В программе необходимо предусмотреть проверку ситуации, когда значение выражения не определено. При запуске программы на экране должна появиться строка-подсказка «enter number 1: », а после ввода первого числа – строка-подсказка «enter number 2: ». Вывод результата должен... https://www.cyberforum.ru/ cpp-beginners/ thread231886.html C++ Найдите сумму чётных и отрицательных чисел https://www.cyberforum.ru/ cpp-beginners/ thread231875.html
Найдите сумму тех чисел, которые чётные и отрицательные. Ребят помогите пожалуйста :(
C++ Виртуальные функции
Если в базовом классе А есть виртуальная функция show() перегруженная, то есть имеется три разные версии этой функции. Есть класс Б производный от А. В этом классе есть виртуальная функция замещающая одну из виртуальных функций базового класса(функцию show()). Если я объявлю указатель на базовый класс и инициализирую его объектом класса Б и вызову через этот указатель функцию show() с...
C++ Инкапсуляция в ООП и C++ Вы используете в классе геттеры и сеттеры (функции). Отделяйте спецификацию от реализации (инкапсуция в каком-то роде). Т.е. header file постовляет только своего рода заглушки на функции, а cpp-файл реализует эти же функции. Тема выделена отдельной веткой во избежание увеличения сообщений не по заданному вопросу из темы https://www.cyberforum.ru/cpp-beginners/thread231811.html https://www.cyberforum.ru/ cpp-beginners/ thread231866.html
C++ Ошибка при работе с файлами https://www.cyberforum.ru/ cpp-beginners/ thread231857.html
Возникает проблема при выборе массива на добавление и т.д. элемента в массив. т.е. при вводе переменной "q" Так же, ошибка при работе с сохранением/чтением в файл как текстовый, так и бинарный. Подскажи плиз, в чем проблема и как исправить? HEADER.H #include <iostream> #include <cstdlib>
C++ Упорядочить слова в порядке возрастания их длины
Дано предложение, слова в нем разделены пробелом. Упорядочить слова в порядке возрастания их длины.
C++ Не могу составить алгоритм, траблы с математикой) Нужно для учебы написать КР, с "написать" проблем нет, проблема в том, что я не знаю этой темы в математике (ну вот такой я студент-заочник)) Составьте программу для определения значения функции: {f}_{1}(y),если А {f}_{2}(y),если В где А и В – некоторые логические условия; f1 и f2 – заданные функции аргумента у Все это я понимаю в самых общих чертах, помогите с алгоритмом)) https://www.cyberforum.ru/ cpp-beginners/ thread231818.html C++ Нужна оценка https://www.cyberforum.ru/ cpp-beginners/ thread231811.html
Всем доброго времени суток. Чуть меньше недели назад начал изучать С++ и сегодня написал таки некое подобие программы. Суть просьбы: нужна чья-нибудь проверка на явный быдлокод/неудачные моменты; хотелось бы услышать мнение от всех, кто пишет больше моего. Сорсы, разумеется, прикреплены. Буду рад любой критике в свой адрес. // Игра в крестики-нолики. #include <iostream> #include...
C++ Циклический алгоритм
Люди помогите разобраться сижу и не могу на первой фото вставлен пример решения задачи, на втором фото то что нужно мне сделать ..помогите сделать и разобраться очень прошу.. спасибо всем..
C++ двойная буферизация можете помочь мне нужен простой пример двойной буферизации а то уже второй день не могу разобраться...и если можно прокоментированый код. Буду очень благодарен!!! Добавлено через 22 часа 10 минут ник то не знает что такое двойная буферизация??? https://www.cyberforum.ru/ cpp-beginners/ thread231804.html
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 30
0

Пара вопросов по функторам stl - C++ - Ответ 1304899

21.01.2011, 00:54. Показов 1029. Ответов 12
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
У меня возникло пара вопросов по функторам. Может кто чего подскажет?
Вопрос 1.
В нижеследующем коде в стандартном алгоритме for_each используется функтор IsEvan. Почему мы можем использовать функтор таким вот образом? Разве не логичней сначала создать объект класса IsEvan и именно его использовать в алгоритме?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class IsEvan
{
public:
    void operator()(int num)
    {
        if(num%2==0)
            cout<<num<<" ";
    }
};
 
int main()
{
    vector<int> vec;
    for(int i=1; i<11; i++)
        vec.push_back(i);
        for_each(vec.begin(),vec.end(),IsEvan());
    return 0;
}
Вопрос 2.
Пытаюсь применить стандартный отрицатель unary_negate. Не знаю, как правильно его вызвать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class predicate: public unary_function<int,bool>
{
public:
    bool operator()(int num) const
    {
        return num<=5;
    }
};
 
int main()
{
    vector<int> vec;
    for(int i=1; i<11; i++)
        vec.push_back(i);
    cout<<*find_if(vec.begin(),vec.end(),unary_negate<predicate()>()); // Не знаю, как правильно написать эту строку
    return 0;
}
Зачем нужны отрицатели unary_negate, если есть стандартные функции not1 и not2 ?

Вернуться к обсуждению:
Пара вопросов по функторам stl C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2011, 00:54
Готовые ответы и решения:

Пара вопросов по С++
возникло несколько вопросов, с которыми что то не могу никак разобраться 1. Как происходит...

Пара вопросов по C++ 11
1. чем отличаются std::forward_list и std::initializer_list? 2. не получается применять constexpr...

пара вопросов по GUI
1) итак, посмотрел Inter PRO одного банка. При наборе в IE адреса он каким-то образом переадресует...

Пара вопросов по итераторам
1. Почему в этом коде элементы удаляются через одного? for (std::vector &lt;int&gt;::iterator j =...

12
21.01.2011, 00:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2011, 00:54
Помогаю со студенческими работами здесь

Пара глупых вопросов
Помогите please,please,please. Не могу понять в чем туплю, надо всего-то записать двумерный массив...

вставление строк и пара вопросов
вычислить и вывести на экран в виде таблицы значение функции F на интервале от Xнач до Xконч с...

Пара вопросов о рандомайзере и RadioButton
1) srand((unsigned)time(NULL)); int rand_ = rand()%10; rand_ будет равен от 0 до 9...

Пара вопросов про массивы
у меня есть пара вопросов,хотя один можно сказать относится к функциям..но тема у нас в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru