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

Итераторы, как параметры лябда-функций в шаблонном классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм поиска в ширину http://www.cyberforum.ru/cpp-beginners/thread917887.html
Подскажите, пожалуйста, алгоритм поиска в ширину в неориентированном графе
C++ Указатели. Найти количество элементов, стоящих на четных местах, удовлетворяющих условию Доброго времени суток! Помогите пожалуйста написать программу! В массиве t(30), сформированном случайным образом, найти количество элементов, стоящих на четных местах, удовлетворяющих условию a<ti<b, где a и b - заданные числа.Указатель. Заранее большое спасибо! http://www.cyberforum.ru/cpp-beginners/thread917881.html
C++ Перегрузка оператора ввода ,вывода
Вообщем проблема такая есть класс в нем приват поля и перегружены 2 дружественных оператора ввода вывода, все хорошо, но дружественный оператор не может получить доступ к закрытым полям класса,помогите в моем недопонимании. вот "куски кода". private : int real; int image; .... public : ....
C++ В массиве, сформированном случайным образом, найти количество элементов, стоящих на четных местах
Помогите сделать указатель. В массиве t(30), сформированном случайным образом, найти количество элементов, стоящих на четных местах, удовлетворяющих условию a<ti<b, где a и b - заданные числа.
C++ Приложение, работающее с фискальным аппаратом http://www.cyberforum.ru/cpp-beginners/thread917856.html
Здравствуйте, обращаюсь к вам за помощью! Возникла острая необходимость написания приложения, работающего с аппаратом для печати чеков. В чем суть: //////// Сложная часть //////// Имеется фискальный аппарат(для печати чеков), подключаемый через COM-порт, причем порт довольно часто изменяется(перетыкается и т.д) Необходимо написать софтину, которая с заданным интервалом времени(5000ms)...
C++ Программа которая открывает текстовый файл и сообщает количество символов в файле Напишите программу, которая открывает текстовый файл, читает его символ за символом до самого конца и сообщает количество символов в файле. Что-то здесь надо поправить,дописать, буду благодарен за помощь. #include <iostream> #include <fstream> #include <cstdlib> int main() { подробнее

Показать сообщение отдельно
ssXXss
263 / 185 / 10
Регистрация: 15.01.2011
Сообщений: 668
05.07.2013, 00:17     Итераторы, как параметры лябда-функций в шаблонном классе
можно еще чутка сократить :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template<typename Type, typename R >
struct A
{
    std::function<R(typename Type::iterator)> f1;
    A(){
        f1 = [&]( Type::iterator arg)
        {
            return *arg ; 
        };
    }
};
//
    std::vector<float> inp (10);
    A<std::vector<float>,float> obj;
    auto a = inp.begin();
    auto d = obj.f1(a);
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru