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

Result_of + variadic templates - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В заданной матрице заменить 2ую строку и 2й столбец массива http://www.cyberforum.ru/cpp-beginners/thread1335163.html
Напишите цикл для решения задачи
C++ Физическое моделирование реальных объектов Может кто-нибудь посоветовать литературу или другие источники, в которых бы подробно описывалось физическое моделирование объектов... Желательно, на данном языке программирования. Для примера,... http://www.cyberforum.ru/cpp-beginners/thread1335153.html
C++ Количество последовательностей длины N, состоящих из 0 и 1, в которых никакие две единицы не стоят рядом
http://informatics.mccme.ru/mod/statements/view.php?id=654#1 #include <iostream> using namespace std; int main() { int n; long long int a = { 1, 1 }, tmp; cin >> n;
Отсортировать по убыванию слова строки начинающиеся с цифры C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255...
C++ Заполнить массив n*m простыми числами http://www.cyberforum.ru/cpp-beginners/thread1335140.html
Здрасьте! Помогите, пожалуйста, с решением задачи :impossible: "Двумерный массив размерности m*n заполнен простыми числами. Найти номера столбцов, содержащих одинаковые элементы. Порядок следования...
C++ Вывод номеров сбалансированных скобок Всем привет. Помогите пожалуйста объяснить 43 строку кода. Как работает оператор for и что он делает. #include <iostream> using namespace std; struct Par { int first; // Скобка ( int... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
19.12.2014, 13:50
DiffEreD, Если это как-то и делается то явно не так. + к тому, как можно звать result_of, без аргументов? Туда нужно подавать точную сигнатуру http://en.cppreference.com/w/cpp/types/result_of.

Добавлено через 17 минут
Склоняюсь к тому, что это невозможно.
std::result_of требует полную сигнатуру функции, вида:
C++
1
std::result_of<decltype(&std::plus<int>::operator())(std::plus<int>, int, int)>
или
C++
1
std::result_of<std::plus<int>(int, int)>
decltype аналогично требует знать тип аргументов. А если мы знаем тип аргументов -> знаем чем параметризован функтор и задача становится бессмысленной.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru