С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
43 / 0 / 0
Регистрация: 16.01.2017
Сообщений: 42
1

Передать в thread шаблонную функцию

03.05.2017, 17:29. Показов 1302. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Можно ли в объект класса thread передавать шаблонную функцию?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2017, 17:29
Ответы с готовыми решениями:

Передать код под шаблонную функцию
Ребят помоги передать код под одну шаблонную функцию У меня сделано через перезагрузку функции...

Как передать функцию в Thread()?
Привет, всем. У меня есть простенькая программка состоящая из пару функций. Теперь я хочу...

Передача указателя на шаблонную функцию в другую функцию
Пишу тест для нескольких улучшений квиксорта с измерением времени. Функция benchmark принимает...

Передать данные в работающий thread из другого thread
Есть 2 потока запущенные разными классами и из потока А нужно сообщить потоку Б что бы он запустил...

1
шКодер самоучка
2281 / 1957 / 945
Регистрация: 09.10.2013
Сообщений: 4,365
Записей в блоге: 8
03.05.2017, 17:43 2
Лучший ответ Сообщение было отмечено jajavar как решение

Решение

jajavar, можно, если указать параметры шаблона
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <thread>
 
template<class T>
void thread_func(T some) {
    std::cout << some << std::endl;
}
 
int main() {
    std::thread(thread_func<int>, 42).join();
    return 0;
}
ideone.com/XACcvn
1
03.05.2017, 17:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2017, 17:43
Помогаю со студенческими работами здесь

Написать шаблонную функцию
Здравстсвуйте,нужно переделать функцию под шаблонную.Я вроде как сделал,но компилятор...

Как построить шаблонную функцию?
Добрый вечер! Есть код, который всегда повторяется в дочерних классах: QPushButton *button = new...

Реализовать шаблонную функцию minimum
которая находит минимальный элемент, который хранится в экземпляре шаблонного класса Array, при...

Std::function на шаблонную функцию
Здравствуйте :) Делаю такую вещь: template &lt;typename T1, typename T2&gt; typename...

Написать шаблонную функцию max(a, b)
Напишите родовую функцию max(a, b), где a и b будут произвольными типами данных, которые можно...

Как реализовать шаблонную функцию?
Добрый день Хочу реализовать одну функцию получающую значение типа int Есть два варианта получения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru