Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 October 13

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Анна Хашпер
Поняла, спасибо. Я тогда вектор потоков создам, а не вектор ResType
Вектор потоков - ок
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Посмотрите, пожалуйста
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Я поток создаю std::thread t. В свой вектор его пушу, используя move
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
VectThread.push_back(std::move(t));
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
А после цикла пытаюсь джойнить элементы этого вектора. А нужно джойнить те самые t, которые уже не видны
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и шо?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
проблема то есть?)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а.. что значит "которые уже не видны"?
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
хороший вопрос
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
t в цикле объявляется. За пределами цикла к ней уже не обратишься - undeclared identifier
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
так ты ж мувала тред, тебе похуй на t
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я походу чет  не понимаю
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
То есть джойнить нужно VectThread[i]? У меня падает, когда вызывается join от него
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
мб сперва .joinable()
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну так, на всякий случай
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
мб ему твой джоин нахой не упал
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Кто каким статическим анализом пользуется?
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Я много хорошего про clang-tidy слышал, но всё никак руки не доходят
источник