Форум программистов, компьютерный форум 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
C++ Распечатать координаты вектора
Распечатать координаты вектора, равного разности двух векторов a и b размерностью n=10 и найти его модуль.
Как собрать программу ?(Заранее прошу прощения, у администрации если что то нарушил) C++
Подскажите пожалуйста как собрать вот этот код? : #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 строк и вывести на экран наименьшую http://www.cyberforum.ru/cpp-beginners/thread1609676.html
3) Запросить у пользователя массив из 10 строк и вывести на экран наименьшую
C++ Объединить две строки 2) Объявить заранее проинициализированную строку из 10 символов, и еще одну из 5. В третью строку длиной 13 символов добавить сначала первую, потом вторую, не превышая размер. подробнее

Показать сообщение отдельно
Mirmik
144 / 116 / 30
Регистрация: 27.02.2014
Сообщений: 680

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

11.12.2015, 13:11. Просмотров 249. Ответов 7
Метки (Все метки)

Можно ли сделать что-то вроде этого:

Этот код, естественно, не компилируется:
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);
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru