5 / 5 / 3
Регистрация: 22.09.2013
Сообщений: 166
|
|||||||||||
1 | |||||||||||
Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list"14.10.2016, 12:04. Показов 3866. Ответов 4
Метки нет Все метки)
(
Не могу сообразить почему возникает ошибка. У меня в классе есть метод, который должен работать в нескольких потоках одновременно. Вот он:
no instance of constructor "std::thread::thread" matches the argument list Где я делаю что-то не так?
0
|
|
14.10.2016, 12:04 | |
Ответы с готовыми решениями:
4
Во время приостановления потока (thread), ошибка "this было nullptr" Ошибка "неопределенная ссылка" при работе с std::thread Boost::thread vs std::thread Ошибка при компиляции "Cannot convert `std::string' to `const char*" |
Неэпический
|
||||||
14.10.2016, 12:12 | 2 | |||||
1) Забыли про this, find_password же функция-член и он ей нужен.
2)
У вас все потоки всё равно последовательно выполняются.
1
|
5 / 5 / 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
|
5 / 5 / 3
Регистрация: 22.09.2013
Сообщений: 166
|
|
14.10.2016, 12:54 [ТС] | 5 |
Думаю, что нет. Выборка в словаре довольно большая.
Как с этим бороться, если такая ситуация когда-нибудь возникнет?
0
|
14.10.2016, 12:54 | |
Помогаю со студенческими работами здесь
5
Ошибка компиляции в Code::Blocks - unrecognized command line option "-std=c++11"
Ошибка при компиляции: "List index out of bounds (0)" Ошибка при передаче двумерного массива в функцию std::thread Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |