Форум программистов, компьютерный форум 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! вычисляет максимальный элемент и его номер с клавиатуры вводит только n
C++ Гибкая архитектура и порождающие паттерны У меня возник вопрос следующего характера. Предположим, что есть некоторый интерфейсный класс фильтра, есть реализации, наследованные от него, есть класс - контейнер, который умеет регистрировать в себе фильтры и последовательно их применять и вычислять конечный результат по логическому или. И есть класс - кусок MVC паттерна проектирования, который зарегестрированный контейнер с фильтрами уже... подробнее

Показать сообщение отдельно
h3mbr0
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 125
28.09.2013, 20:53     Объявить аргументы по шаблону
Доброго времени суток
Задача весьма расплывчатая: нужно объявить функцию, или указатель на нее шаблоном

Цель - вызвать эту функцию с проверкой аргументов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
int f1(int a)
{
 return -a;
}
//...
template<typename retType, ARGS>
retType Func(PVOID Fn, ARGS)
{
  return  Fn(ARGS);
}
//..
Func(f1, 42);
(пример некорректный)
Мне нужен рабочий вариант или аналог
Наличие подсказки аргументов обязательно, т.е. макросы или inline-asm не подходит

Собственно задумка в том, чтобы данная функция находилась в классе, а при его инициализации передавалась ссылка на функцию, чтобы в дальнейшем была возможность вызвать функцию из класса с проверкой аргументов переданной функции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru