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

Функциональные адаптеры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Надо 8 слов в строке, а у меня одно http://www.cyberforum.ru/cpp-beginners/thread1755151.html
Добрый день! Вот задание: 1.Прочитайте некоторый текст, сохраняя каждое введенное слово как отдельный элемент вектора. 2.Преобразуйте символы каждого слова в прописные. 3.Отобразите преобразованные элементы вектора, выводя по восемь в строке. Все это нужно сделать без итераторов, т.к. эта тема в учебнике еще не освещена. По 1-му пункту вопросов нет. В 3-м у меня почему-то выводит в...
C++ Exception thrown at 0x77D75BCA (ntdll.dll): 0xC0000005: Access violation reading location 0x0000 Есть задача Основное приложение запускает 2 приложения с приостановленными основными потоками. Запускаемые приложения однотипны и содержат единственный поток с логикой: сканирует перебором пространство идентификаторов процессов и пытается "получить доступ" к ним. Попеременно запуская эти два потока на случайное время (равномерно распределено от 5 до 10 мс) 3 раза, основной процесс если... http://www.cyberforum.ru/cpp-beginners/thread1755121.html
Создать стек C++
Задание: Создать стек. Написать функцию, определяющую, есть ли заданная компонента в стеке. В программу включить меню работы с программой, которое должно содержать пункты: а) создание исходной динамической структуры данных; б) вывод на экран информации, хранящейся в динамической структуре данных; в) поиск заданной информации в динамической структуре; г) вставка и удаление информации из...
C++ Алгоритм действий
Всем привет. Мне требуется проделать такие действия: 1. Запускается приложение. Допустим, samp.exe 2. После запуска samp.exe автоматически должен отправиться php-запрос. Ну, и у меня есть пару вопросов: 1. Как отслеживать запуск samp.exe? Его (samp.exe) надо модифицировать? 2. Надо ли модифицировать samp.exe для отправки запроса, или можно сделать инъекцию? P. S. Всё это должно...
C++ Последние значения из файла выводятся два раза http://www.cyberforum.ru/cpp-beginners/thread1755092.html
#include <iostream> #include <conio.h> #include <stdlib.h> #include <fstream> #include <stdio.h> bool ff = false; using namespace std; typedef unsigned int ui; /*3. Дана информация о пяти школах. Структура имеет вид: номер школы, год, количество выпускников, число поступивших в вузы. Вывести данные о школе с самым большим отношением числа поступивших к числу выпускников.*/
C++ Не выводется результат Вот код програмы не получаестя вывесть результат если метод summ прописать как обычную функцию то всё работает нормально а как метод не хочет подскажите пожалуйста в чём проблема #include <iostream> using namespace std; class table { public: int *a; int n; подробнее

Показать сообщение отдельно
DivinytyToffee
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 23
05.06.2016, 14:58     Функциональные адаптеры
Для произвольного целочисленного массива данных написать функцию которая уменьшает все элементы в 2 раза с использованием функциональных объектов и адаптеров.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <algorithm>
 
using namespace std;
 
template<class Operation, class T>
binder2nd <Operation> bind2nd (const Operation& op, const T& x)
{
    return binder2nd<Operation>(
        op, typename
        Operation::second_argument_type(x)
        );
}
 
struct multiplies2:unary_function<int, int>
{
    bool operator()(int x) const { return x * 0.5; }
};
 
int main()
{
    int mas[] = { 2, 50, 8, 10, 110, 34, 48, 78, 24 };
    
    for_each(mas, mas + 9, bind2nd(multiplies<int>(), 0.5));
    
    for (int i = 0; i < 9; i++) cout << mas[i] << " ";
    cout << endl;
 
    return 0;
}
При компиляции выдаётся список ошибок, можете помочь с исправлением.
Ошибка C2143 синтаксическая ошибка: отсутствие ";" перед "<"
Ошибка C2059 синтаксическая ошибка: <
Ошибка C2988 неопознанное объявление или определение шаблона
Ошибка C2679 бинарный "<<": не найден оператор, принимающий правый операнд типа "overloaded-function" (или приемлемое преобразование отсутствует)
Ошибка C3861 bind2nd: идентификатор не найден
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru