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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 724
#1

Обращение потока к функции-члену класса - C++

19.11.2014, 23:34. Просмотров 633. Ответов 22
Метки нет (Все метки)

Есть Класс MainWindow, функцией-членом которой выступает Reader(), при попытке обратиться поток к данной функции-члену из main'a через экземпляр класса w

C++
1
2
3
4
for(i=0;i<M;i++)
        {
           RE[i] = std::thread(w.Reader);;
        }
сыпется ошибка

no matching function for call to 'std::thread::thread(<unresolved overloaded function type>)
возможно функция thread не понимает такое обращение, тогда как понимает?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2014, 23:34     Обращение потока к функции-члену класса
Посмотрите здесь:

обращение к члену связного списка C++
Обращение к приватному члену класса внутри пространства имён C++
Перегрузка оператора доступа к члену класса C++
C++ Обращение к статической функции класса
C++ Не могу получить доступ к члену класса
C++ Доступ из нестатического метода к статическому члену класса
C++ Обращение к члену protected
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 724
20.11.2014, 18:13  [ТС]     Обращение потока к функции-члену класса #21
Cra3y, а ежели теперь вызвать метод call_f() из кнопки (дочернего класса), использовать такое же обращение?
Max Dark
шКодер самоучка
1670 / 1471 / 534
Регистрация: 09.10.2013
Сообщений: 3,337
Записей в блоге: 8
Завершенные тесты: 2
20.11.2014, 18:21     Обращение потока к функции-члену класса #22
в общем случае
C++
1
std::thread(&имя_класса::имя_метода, указатель_на_объект);
Добавлено через 1 минуту
c this можно внутри класса которому принадлежит вызываемый метод
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 18:28     Обращение потока к функции-члену класса
Еще ссылки по теме:

Не могу получить доступ к члену класса C++
C++ Не хватает прав доступа к закрытому члену класса из дружественной функции
C++ Как обратиться к члену класса
Доступ к функции-члену другого класса C++
C++ Обращение к члену структуры

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

Или воспользуйтесь поиском по форуму:
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 724
20.11.2014, 18:28  [ТС]     Обращение потока к функции-члену класса #23
Cra3y, это форма обращения треда к методам в пределах одного класса. Класс находится в mainwindow.h, а дочерние классы (кнопки, формы) объявляются в mainwindow.cpp, как из одной из этих кнопок, обратиться к методу класса, а именно Call_f()? Необходимо создание тредов по нажатию на кнопку.
Yandex
Объявления
20.11.2014, 18:28     Обращение потока к функции-члену класса
Ответ Создать тему
Опции темы

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