Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание бинарного дерева и сортировка в нем масива https://www.cyberforum.ru/ cpp-beginners/ thread778337.html
Здесь я привел прогу для того чтобы создавать деревья и с их помощью сортировать масив. Но я не знаю как отсортированый список вернуть назад с деревьев в масив. Что здесь надо сделать подскажите....
While (нечетные целые числа из диапазона) C++
1.Напишите программу, которая бы выводила на экран только нечетные целые числа из диапазона от 0 до, указанного пользователем, числа.
C++ Move to front, алгоритм на C++, error C4996: 'fopen': Об'ясните ошибку: 1>c:\users\admin\documents\visual studio 2012\projects\consoleapplication2\consoleapplication2\consoleapplication2.cpp(79): error C4996: 'fopen': This function or variable may be... https://www.cyberforum.ru/ cpp-beginners/ thread778326.html C++ Do while поиск суммы положительных чисел Написать программу поиска суммы последовательности положительных чисел, вводимых с клавиатуры. Завершением ввода считать введенный ноль. Контрольный пример: 1 2 3 -4 5 -2 0 Результат: 11 https://www.cyberforum.ru/ cpp-beginners/ thread778308.html
Среднее арифметическое элементов одномерного массива C++
Задание написать программу с помощью функции , найти среднее арифметическое элементов одномерного массива . без функции я нашел, но если кого нибудь не затруднит помогите найти программу с функцией...
C++ Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности https://www.cyberforum.ru/ cpp-beginners/ thread778285.html
Как написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности неограниченна). Ниже приведен...
C++ Память распределить динамически Задали такую задачу :память матрицы распределить динамически .Найти среднее арифметическое области заштрихованной области 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 ( 1 заштрихованная... https://www.cyberforum.ru/ cpp-beginners/ thread778284.html C++ Площадь S и периметр P параллелограмма по формулам
Составить программу, содержащую функцию, которая рассчитывает площадь S и периметр P параллелограмма по формулам S=ab sin альфа , P=2(a+b), где a, b – стороны параллелограмма, a,b– угол между...
C++ setjump/longjump https://www.cyberforum.ru/ cpp-beginners/ thread778267.html
Доброго времени суток! Занимаюсь по книге Дейтелей и встретил задание на setjump/longjump. Вот оно: При использовании setjump и longjump программа может сразу передавать управление подпрограмме...
C++ Консольная программа: секундомер с остановкой и перезапуском Здарова господа! Интересно от есть допустим функция секундомер, при запуске в консоли работает цикл while и с задержкой выводится число потом инкриминируется и следующее. Вопрос, а можно как... https://www.cyberforum.ru/ cpp-beginners/ thread778262.html
Функция что находит количество элементов массива C++
помогите написать функцию getNumberOfItemsEqualToValues​​, что находит количество элементов массива, входящих в заданные значения. Функция принимает на вход массив целых items, его длину, массив...
C++ Функция для нахождения количества элементов в бинарном дереве Помогите написать функцию для нахождения количества элементов в бинарном дереве. реализуйте функцию итеративно и рекурсивно. #include <stack> class Node { public: int value; Node* left; Node*... https://www.cyberforum.ru/ cpp-beginners/ thread778236.html
deniswhite8
0

Thread class - C++ - Ответ 4089547

03.02.2013, 21:30. Показов 900. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
В библиотеке SDL есть функция:
C++
1
SDL_Thread *SDL_CreateThread(int (*fn)(void *), void *data);
Эта функция запускает в отдельном потоке переданную ей функцию, и возвращает указатель на поток. Но не суть. А суть в том, что я хочу обернуть это дело в класс Thread, например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class MyClass : public Thread
{
private:
    virtual void run()
    {
        //тут то, что должно быть запущено в отдельном потоке 
    }
};
 
...
 
MyClass mc;
mc.start();
ну думаю понятно, такая схема чуть ли ни везде используется
Собственно вопрос как это реализовать. Сам пытался, гуглил, но не понял как передать в библиотечную функцию указатель на метод класса конкретного объекта изнутри О_о.

Вернуться к обсуждению:
Thread class C++
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2013, 21:30
Готовые ответы и решения:

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Есть такие строки: std::list&lt;c_bullet*&gt; Bullets; ... for(auto i = Bullets.begin(); i !=...

Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list"
Не могу сообразить почему возникает ошибка. У меня в классе есть метод, который должен работать в...

C++11. thread, mutex, thread-safety
есть функция, которая стартует 2 потока: для отлова нажатия клавиш и для выполнения действий void...

Boost::thread vs std::thread
Доброго времени суток, решил углубить свои знания, и решил почитать про потоки, бустовые и те что в...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2013, 21:30
Помогаю со студенческими работами здесь

Работа с class ами. Заполнение дин. массива типа class
Всем доброго времени суток! Это моя первая тема на этом сайте, поэтому если что извините меня (за...

Create a programm that creates an object of created class Time and tests the member functions of class
Time Class Create a class called Time that might be used to represent time. 1. Your...

Нужно объект типа класс проинициализировать с помощью перегруженного конструктора Class::Class( bool a )
Плиз помогите. Не знал, что я такой чайник.) Итак: есть два класса: CMyClass.h...

Как вызвать функцию class A, из функции class B
Как вызвать функцию class A, из функции class B К примеру Class A{ public: int a,b; void...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru