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

Шаблонное вычисление типов и Variadic Templates - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить номер строки квадратной матрицы с максимальной суммой элементов http://www.cyberforum.ru/cpp-beginners/thread1609713.html
Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна.
C++ Поднять asmx-сервер и клиентом на C++ достучаться до методов сервака (как добавить ссылку на веб-сервис?) Всем доброго времени суток! Стоит задача поднять asmx сервис (сервер) и клиентом на с++ достучаться до методов сервака. Если писать клиент на шарпе, проблем нет, т.к. там есть возможность добавления ссылки на веб-службу. Но как добавить ссылку на веб-сервис из с++? Код сервака написан, сам сервер запущен (допустим http://localhost:10050/Service.asmx), код плюсов написан, осталось только из... http://www.cyberforum.ru/cpp-beginners/thread1609709.html
SFML Помогите собрать библиотеку sfml с помощью cmake
Здравствуйте.Помогите собрать библиотеку sfml с помощью cmake.Пожалуйста опишите подробно.Буду благодарен.
C++ Распечатать координаты вектора
Распечатать координаты вектора, равного разности двух векторов a и b размерностью n=10 и найти его модуль.
C++ Как собрать программу ?(Заранее прошу прощения, у администрации если что то нарушил) http://www.cyberforum.ru/cpp-beginners/thread1609679.html
Подскажите пожалуйста как собрать вот этот код? : #include <windows.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HANDLE hMutex = OpenMutex(MUTEX_ALL_ACCESS, 0, "any_name"); if(hMutex) ReleaseMutex(hMutex);
C++ Запросить у пользователя массив из 10 строк и вывести на экран наименьшую 3) Запросить у пользователя массив из 10 строк и вывести на экран наименьшую подробнее

Показать сообщение отдельно
Mirmik
 Аватар для Mirmik
107 / 79 / 22
Регистрация: 27.02.2014
Сообщений: 434
11.12.2015, 13:11     Шаблонное вычисление типов и Variadic Templates
Можно ли сделать что-то вроде этого:

Этот код, естественно, не компилируется:
C++
1
2
3
4
5
6
7
8
9
10
11
12
template<typename T> class mtd_parser;
template<typename T, typename R, typename ... V>
class mtd_parser<R(T::*)(V ...)>
{public:
    using basic_type = T;
    using output_type = R;
    using variable_types = V ... ;
};
 
void* (*ptr)(int,double);
 
void* (*ptr2)(mtd_parser<decltype(ptr)>::variable_types);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru