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

Объявить аргументы по шаблону - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация шифра перестановки для заданного ключа http://www.cyberforum.ru/cpp-beginners/thread964464.html
Напишите пожалуйста код на С++ реализации шифра перестановки для заданного ключа.
C++ Посчитать количество строк и слов в с++ Задание:Вводим несколько строк.Нужно посчитать количество строк и слов. Спасите меня))если можно,то с разъяснением http://www.cyberforum.ru/cpp-beginners/thread964460.html
C++ Передача файла в функцию в качестве параметра
Здравствуйте! Подскажите, как передать файловый поток в функцию? int main() { ifstream fin("my file.txt"); ... }
C++ Функция: изменить старший байт числа на заданное значение, не изменяя младший байт
функция изменяет старший байт числа на заданное значение не изменяя младший байт. как можно проще
C++ для заданной числовой последовательности 2n*5n! вычислить максимальный элемент и его номер http://www.cyberforum.ru/cpp-beginners/thread964440.html
Нужно написать программу если не сложно, или хотя бы разработать алгоритм, который для заданной числовой последовательности 2n*5n! вычисляет максимальный элемент и его номер с клавиатуры вводит...
C++ Гибкая архитектура и порождающие паттерны У меня возник вопрос следующего характера. Предположим, что есть некоторый интерфейсный класс фильтра, есть реализации, наследованные от него, есть класс - контейнер, который умеет регистрировать в... подробнее

Показать сообщение отдельно
h3mbr0
228 / 71 / 16
Регистрация: 12.03.2012
Сообщений: 319
28.09.2013, 22:50  [ТС]
Цитата Сообщение от Olivеr Посмотреть сообщение
h3mbr0, еще так можно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int sum(int a, int b)
{
    return a + b;
}
 
template <class Function>
class Foo
{
public:
    Foo(Function f)
        : func(f) {}
 
    Function func;
};
 
int main()
{
    std::cout << Foo<int(*)(int, int)>(sum).func(42, 42);
    return 0;
}
Блин, а раньше нельзя было об этом?)
У меня почему-то возникала ошибка преобразования int(*)(int, int) в int(int,int)
Видимо, не так вызывал

Спасибо еще раз, буду пробовать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru