Size: a a a

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

2021 March 15

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Ну і якщо тред переживе скоуп інстанса класу, то це УБ
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
Ну і якщо тред переживе скоуп інстанса класу, то це УБ
Можно скопировать в лямбду для уверенности
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Можно скопировать в лямбду для уверенности
А можно якось мувнути в лямбду все, що в ній captured?
источник

A

András in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
Ну і якщо тред переживе скоуп інстанса класу, то це УБ
В деструкторі викликається джойн кожного потоку, тому має бути норм
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
або
[this]() { proc_thread_func(); }
главное не обосраться потом с [this]
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
А можно якось мувнути в лямбду все, що в ній captured?
[obj{std::move(obj)}](auto& whatever) {
             return 42;
}
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
пиздец
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
источник

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)
и кароч пиздец страшно
источник

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)
и мне стало грустно, вот
источник

DP

Dmytro Pashchenko in IT KPI C/C++ ХВ (не UB)
как узел связанного списка присвоить какой-то переменной?
int temp = S2->num;
не работает
источник

DD

Den Dev in IT KPI C/C++ ХВ (не UB)
Dmytro Pashchenko
как узел связанного списка присвоить какой-то переменной?
int temp = S2->num;
не работает
А num это int?
источник

DP

Dmytro Pashchenko in IT KPI C/C++ ХВ (не UB)
Den Dev
А num это int?
да
источник

DD

Den Dev in IT KPI C/C++ ХВ (не UB)
Ну напиши auto
источник

DP

Dmytro Pashchenko in IT KPI C/C++ ХВ (не UB)
Den Dev
Ну напиши auto
что это?
источник

FY

Fedor Yurchyshen in IT KPI C/C++ ХВ (не UB)
Dmytro Pashchenko
как узел связанного списка присвоить какой-то переменной?
int temp = S2->num;
не работает
а S2 это поинтер на инстанс класса?
источник