Форум программистов, компьютерный форум 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 заполнен простыми числами. Найти номера столбцов, содержащих одинаковые элементы. Порядок следования элементов в столбце не учитывать." На самом первом шаге - заполнением массива - столкнулась с трудностями :D Как же заполнить массив простыми числами, если даже неизвестно, до какого числа...
C++ Вывод номеров сбалансированных скобок Всем привет. Помогите пожалуйста объяснить 43 строку кода. Как работает оператор for и что он делает. #include <iostream> using namespace std; struct Par { int first; // Скобка ( int second; // Скобка ) }; struct Node { подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
19.12.2014, 13:50     Result_of + variadic templates
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 аналогично требует знать тип аргументов. А если мы знаем тип аргументов -> знаем чем параметризован функтор и задача становится бессмысленной.
 
Текущее время: 16:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru