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

Ошибка при создании потока std::thread - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отрисовка циклоиды в билдере http://www.cyberforum.ru/cpp-beginners/thread1202640.html
Первый раз занимаюсь графикой в билдере. Программа должна рисовать циклоиду, но, как видите в ней полно ошибок. Кому труда не составит, помогите, пожалуйста, исправить их. #include <vcl.h> #pragma...
C++ Написать программу которая определяет из каких цифр состоит число Написать программу которая определяет из каких цифр состоит число http://www.cyberforum.ru/cpp-beginners/thread1202638.html
C++ Каждое слово с большой буквы
это фрагмент когда ....он ищет пробелы а затем должен следующию букву после пробела делать заглавной но что то не выходит *p=in_string; if(isspace(*p)) { i++; *p= (char)toupper(*p);...
C++ Добавление нового метода в класс
Всем доброго времени суток. Редко обращаюсь за помощью, но тут мне без неё не обойтись. И сразу к сути. Наша программа состоит из отдельного исходного файла complex3.cpp и основного main.cpp....
C++ Обрывы при чтении вывода консольного приложения http://www.cyberforum.ru/cpp-beginners/thread1202581.html
Требуется прочитать вывод консольного приложения. Был использован код char tmp; FILE *child = _popen("windump.exe -i 1 -s 0 -w - ", "r"); if (NULL == child) throw...
C++ Очередь (задача из Лафоре) Задача 9 из Лафоре: Надо написать класс queue, имеющий два метода: put() для помещения элемента в очередь и get() для извлечения элемента из очереди. Вам понадобятся два поля head и tail (конец и... подробнее

Показать сообщение отдельно
Solomea
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 3

Ошибка при создании потока std::thread - C++

08.06.2014, 15:35. Просмотров 472. Ответов 2
Метки (Все метки)

Внутри класса есть функция void move();
Нужно, чтобы она работала в отдельном потоке.
Проблема : неправильно указываю параметры. Подскажите, пожалуйста, как сделать, чтобы работало.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
World::World(QObject *parent) : QGraphicsScene(parent)
{
 
//создание других объектов
//-------------------------------------
    monster = new Monster;
    monster->setPos(100.,100.);
    this->addItem(monster);
    std::thread thr(move);
    thr.join();
}
void World::move( )
{// выполняется ряд действий
}
Заранее благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru