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

Исполнение функции-члена в отдельном потоке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка записей содержащих структуры "Студент" http://www.cyberforum.ru/cpp-beginners/thread1773559.html
Задание для самостоятельного выполнения Составить программу, обеспечивающую формирование данных из задания 5 в виде списка. Реализовать следующие операции работы со списком в виде меню: Меню:...
C++ Зеркально отразить элементы матрицы относительно горизонтальной оси симметрии Дана квадратная матрица порядка . Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы. http://www.cyberforum.ru/cpp-beginners/thread1773523.html
Динамически распределяемая память, удаление символов в строке C++
Нужна помощь в написании программы: Удаление символов Написать функцию, обеспечивающую ввод с клавиатуры строки неограниченной длины без редактирования. Написать функцию, которая удаляет символы,...
C++ Напечатать все слова последовательности, предварительно преобразовав каждое из них по правилу
Нужна помощь в написании программы: Дана последовательность, содержащая до 5 слов, в каждом из которых до 5 строчных латинских букв; между соседними словами — не менее одного пробела, за последним...
C++ Как нарисовать фигуру и двигать ее мышью? http://www.cyberforum.ru/cpp-beginners/thread1773504.html
Как нарисовать геометрическую фигуру (треугольник, квадрат, многоугольник) в окне? И как сделать так чтобы они двигались мышью?
C++ Поиск элемента, меньшего заданного, в упорядоченном массиве Добрый день. Мне необходимо найти в массиве первый элемент, который меньше заданного, и, очень желательно, за логарифм. Массив упорядочен по убыванию. Решил приспособить для этой задачи бинарный... подробнее

Показать сообщение отдельно
krazyd
16 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 96

Исполнение функции-члена в отдельном потоке - C++

30.06.2016, 13:20. Просмотров 118. Ответов 1
Метки (Все метки)

Здравствуйте, форум!

Вот такой вот пример:
Имеется класс, в котором есть 3 перегрузки одной функции.
C++
1
2
3
4
5
6
7
8
9
10
class A
{
public:
 
void func1();
 
void func1(int a);
 
void func1(int a, int b);
};
В основной программе я пытаюсь запустить func1 в отдельном потоке:

C++
1
2
3
4
5
6
void (A::*ptr_func1)(int,int);
 
ptr_func1 = &A::func1;
 
std::thread t1(ptr_func1,1,2);
t1.join();
В итоге получаю следующее сообщение об ошибке:
error C2064: результатом вычисления фрагмента не является функция, принимающая 2 аргументов

Не могли бы вы подсказать, что я делаю не так?

Заранее спасибо Вам!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru