Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод текста без WinAPI http://www.cyberforum.ru/cpp/thread2164169.html
Здравствуйте! Пишу OS на C++. Как мне создать функцию printf() без использования айостримов и т.д.? Как создать функции ввода? И все чтобы работало на чистом железе. Заранее спасибо!
C++ Заполнение списка std::list из буфера Помогите пожалуйста с кодом. Есть задание: надо реализовать заполнение списка состоящего из слов лежащих в буфере в виде TCHAR и после работы со списком удалить этот буфер. Проблема в том, что как... http://www.cyberforum.ru/cpp/thread2158903.html
Постоянная работа метода C++
Здравствуйте. Нужна живущая в фоне функция, и отлавливающая событие изменение данных в буфере. На форуме есть замечательная тема Но там был нужен вариант для с#. Мне же нужен вариант для С++...
C++ Как отправить данные в ENDPOINT
Общаюсь с устройством USB как с файлом, как обратится к его конечной точке ?
C++ Вывести названия переменных http://www.cyberforum.ru/cpp/thread2155412.html
Как вывести слова в массивах за место цифр. То есть в массиве Temp_array после сортировки за место 22 вывести слово Second.Temperature. Выводит 18 20 22. если выводить Temp_array будет 22. Мне нужно...
C++ Писать сервис на мобильные платформы стандартно (нативно, под каждую отдельно) или Qt/C++ (кросплатформенно)? Друзья, хэлп! Ведём переговоры с разными командами разработчиков. Встали перед сложным выбором. Фундаментальным. Писать сервис на мобильные плтаформы стандартно (нативно, под каждую отдельно) ... подробнее
Nikitko_Cent
144 / 114 / 37
Регистрация: 27.10.2011
Сообщений: 690
Завершенные тесты: 3
0

SFINAE перегрузка по сигнатуре Callable объекта

26.12.2017, 00:28. Просмотров 253. Ответов 1
Метки (Все метки)

Всем привет
Есть вот у меня функция, принимающая на вход произвольный Callable-объект:
C++
1
2
template<typename Callable>
void foo(Callable &&callable)
Хочется как-нибудь организовать перегрузку foo (либо выполнения разного кода внутри foo) по признаку : требует ли переданный Callable объект каких-либо параметров для вызова или нет. Желательно (но не обязательно) без C++14/17

Вернуться к обсуждению:
SFINAE перегрузка по сигнатуре Callable объекта
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2017, 00:28
Готовые ответы и решения:

SFINAE не работает
Почему conversion operator не хочет работать ни так #include &lt;iostream&gt;...

[c++][template][sfinae] перегрузки шаблонов
добрый вечер. сабж: есть шаблон функции работы со строками. если...

[SFINAE] GCC/Clang - success. CL - failed
добрый вечер. следующий код успешно собирают gcc/clang но не может собрать...

Поиск файлов по сигнатуре
Доброго времени суток! Помогите пожайлуста. Требуется найти необходимый .exe...

Перегрузка вывода объекта класса
Допустим есть class Test { public: int Value; } Test t; t.Value = 5;

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru