of the function where it is defined, e.g., as a lambda capturing the variable by reference, and that variable is used as a return operand in that function, that variable might have already been returned when the scope_exit's destructor executes, calling the exit function. This can lead to
!!!! surprising behavior. !!!!
///
Новенькое в плюсах!
УБ я уже пробовал - не понравилось..
ИБ тоже пробовал - в меру приятная штука.
Но !surprising behavior!, Карл... Это что????
Точно сегодня "напитонюсь"..
Просто если мы мувнешь значение, а потом вызовется скоп экзит, то он увидит мувнутое
Обсуждают сегодня