На данный вопрос уже ответили:
я создаю некоторое количество потоков и делаю это вот так.
for(int i=0; i<minThread;i++){
threads.push_back(std::thread(test,sosTest));
std::cout<<"Поток "<<i<<" создан"<<std::endl;
}
std::for_each(threads.begin(),threads.end(),std::mem_fn(&std::thread::join));
вопрос такой. Как мне передать в поток параметр для функции test() если этот параметр ссылка а не указатель?
Для передачи параметра по ссылке в процедуру потока достаточно обвернуть его в std::ref
.
Ваш код будет выглядеть как (если я правильно понимаю, что вы хотите обвернуть sosTest) :
threads.push_back(std::thread(test,std::ref(sosTest)));
Виртуальный выделенный сервер (VDS) становится отличным выбором
есть вот такой enum, я хочу его в вектор положить, а потом из функции вернуть
Подключил базу данных MySQL к окну в QT(думаю что подключил так как ошибки не выдает), а вот как сделать так чтобы в моем списке загружались данные...
Необходимо двигать строки и столбцы так, чтобы наибольший элемент оказался слева вверхуДо того, как начал разбираться с этими перемещениями,...