6 / 6 / 3
Регистрация: 22.09.2013
Сообщений: 166
|
|||||||||||
1 | |||||||||||
Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list"14.10.2016, 12:04. Показов 4174. Ответов 4
Метки нет (Все метки)
Не могу сообразить почему возникает ошибка. У меня в классе есть метод, который должен работать в нескольких потоках одновременно. Вот он:
no instance of constructor "std::thread::thread" matches the argument list Где я делаю что-то не так?
0
|
14.10.2016, 12:04 | |
Ответы с готовыми решениями:
4
Ошибка компиляции "no instance of constructor "MemReader::MemReader" matches the argument list" Ошибка "E0309 more than one instance of constructor "Myclass::Myclass" matches the argument list" Error E0289 no instance of constructor "MyString::MyString" matches the argument list Ошибка no instance of function template "Swap" matches the argument list |
Неэпический
|
||||||
14.10.2016, 12:12 | 2 | |||||
1) Забыли про this, find_password же функция-член и он ей нужен.
2)
У вас все потоки всё равно последовательно выполняются.
1
|
6 / 6 / 3
Регистрация: 22.09.2013
Сообщений: 166
|
||||||
14.10.2016, 12:47 [ТС] | 3 | |||||
Да это так... На скорую руку. Там будет detach(). Спасибо за помощь
Добавлено через 31 минуту В итоге решил записать в такой форме:
0
|
Неэпический
|
||||||
14.10.2016, 12:52 | 4 | |||||
Если да, то std::ref(need_pass) будет уже на уничтоженный объект "ссылаться".
0
|
6 / 6 / 3
Регистрация: 22.09.2013
Сообщений: 166
|
|
14.10.2016, 12:54 [ТС] | 5 |
Думаю, что нет. Выборка в словаре довольно большая.
Как с этим бороться, если такая ситуация когда-нибудь возникнет?
0
|
14.10.2016, 12:54 | |
14.10.2016, 12:54 | |
Помогаю со студенческими работами здесь
5
Не запускается Thread, аргументы std::thread должны быть вызываемыми после преобразования в rvalues Boost::thread std::thread Boost::thread vs std::thread Telethon ошибка RuntimeError: There is no current event loop in thread 'Thread-2 (process_request_thread)' Ошибка std::thread.join() Ошибка при создании потока std::thread Ошибка при передаче двумерного массива в функцию std::thread Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |