Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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 unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. #include "stdafx.h" #include <stdio.h> #include <string.h> using... 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
Как написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности неограниченна). Ниже приведен рекомендуемый вид экрана. Определение максимального числа последовательности положительных чисел. Вводите после стрелки числа. Для завершения ввода введите ноль. -> 56 -> 75 -> 43 -> О
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– угол между сторонами (sin вычисляется в радианах).
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, его длину, массив заданных значений targetValues ​​и длину этого массива. функция возвращает количество элементов массива items, содержащиеся в массиве targetValues​​. Предположите, что значение в массиве...
C++ Функция для нахождения количества элементов в бинарном дереве Помогите написать функцию для нахождения количества элементов в бинарном дереве. реализуйте функцию итеративно и рекурсивно. #include <stack> class Node { public: int value; Node* left; Node* right; }; int count(Node tree) { ... } int main() https://www.cyberforum.ru/ cpp-beginners/ thread778236.html
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
03.02.2013, 23:42 0

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

03.02.2013, 23:42. Показов 958. Ответов 1
Метки (Все метки)

Ответ

Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class MyClass : public Thread
{
  SDL_Thread* m_thread;
public:
   void start()
   {
      m_thread = SDL_CreateThread(&MyClass::execute, this);
   }
 
private:
    virtual void run()
    {
        // тут то, что должно быть запущено в отдельном потоке 
        // точнее будет, если говорить что то, что тут выполняется - выполняется в другом потоке.
    }
 
    static int execute(void* instance)
    {
       MyClass* myClass = static_cast<MyClass*>(instance);
       myClass->run();
       return 0;
    }
};
Но это просто возможность выполнять код в виртуальных функциях в отдельном потоке.
В классе конечно же нужно делать правильный деструктор, запретить копирование, проверки всякие и прочие нужные вещи сделать.

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

Разъясните код пжлст(выдает ошибку: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
03.02.2013, 23:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2013, 23:42
Помогаю со студенческими работами здесь

Работа с 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 - 2024, CyberForum.ru