9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
|||||||||||
1 | |||||||||||
Std::thread, создать указатель на член класса17.07.2014, 19:00. Показов 5094. Ответов 12
Метки нет (Все метки)
Есть класс
SquareSolver::squareExp': function call missing argument list; use '&SquareSolver::squareExp' to create a pointer to member Почему не this-> ???
0
|
17.07.2014, 19:00 | |
Ответы с готовыми решениями:
12
std::bind и указатель на статическую функцию член класса Не могу создать указатель на перегруженную функцию-член класса Как создать указатель на функцию-член класса и вызвать его? Не могу создать указатель на функцию. ошибка: нестандартный синтаксис; используйте "&", чтобы создать указатель на член |
Каратель
|
||||||
17.07.2014, 19:45 | 2 | |||||
Сообщение было отмечено Warezovvv как решение
Решение
SquareSolver не должен быть зависимым от std::thread
1
|
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
|
17.07.2014, 19:51 [ТС] | 3 |
Но ведь мне нужно разработать класс, который считает квадратное уравнение при помощи потоков. Как поток не поместить в класс? И почему не должен быть зависимым?
0
|
Каратель
|
|
17.07.2014, 19:59 | 4 |
ну создай ещё один класс который будет запускать метод SquareSolver в другом потоке.
Принцип единственной ответственности Добавлено через 42 секунды да и смысл создавать поток и тут же его join-ить
1
|
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
|
17.07.2014, 20:24 [ТС] | 5 |
В том и смысл что я разбираюсь пока. Мне надо просто распараллелить вычисления, не зависимые друг от друга. Я как то не правильно делаю?
0
|
Каратель
|
|
17.07.2014, 20:48 | 6 |
ты на каждой итерации цикла создаешь поток и ожидаешь его завершения т.е. следующая итерация не начнется пока не закончится предыдущая т.е. вычисляется все последовательно
1
|
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
|
17.07.2014, 20:50 [ТС] | 7 |
Так и знал что вычисляются они последовательно. Надо мной знакомый посмеялся и сказал что я ерунду говорю.
Т.е. нужно асинхронно запустить?
0
|
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
||||||
17.07.2014, 21:03 [ТС] | 9 | |||||
0
|
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
||||||
17.07.2014, 21:12 [ТС] | 11 | |||||
0
|
9 / 9 / 3
Регистрация: 09.12.2012
Сообщений: 219
|
|
17.07.2014, 21:33 [ТС] | 13 |
Jupiter, да. Пока писал ответ, еще раз прошелся и отладчиком и понял что я дурачок. Со скобками намутил. Второй цикл находится еще в первом :} Сейчас создам отдельный топик с оценкой моей ерунды))
0
|
17.07.2014, 21:33 | |
17.07.2014, 21:33 | |
Помогаю со студенческими работами здесь
13
Std::thread шаблон класса Указатель на ф-цию член класса Указатель на член структуры/класса Указатель на функцию - член класса. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |