Size: a a a

2021 July 26

А⚙

Антон ⚙️ in codingteam
Так там не рекурсия, у тебя там в функцию передаётся лямбда, которая захватывает по ссылке ещё не сконструированный объект и возвращает его поле
источник

Dv

Dr. Friedrich von Ne... in codingteam
Где — там?
источник

А⚙

Антон ⚙️ in codingteam
Тут
источник

Dv

Dr. Friedrich von Ne... in codingteam
А, ну норм. Хороший код.
источник

А⚙

Антон ⚙️ in codingteam
Код, в котором foo нельзя переместить после создания, ага
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я могу чего-то не понимать
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но зачем мне… ээ, перемещать объект после создания?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Чота это непохоже на каждодневную надобность.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вообще, у меня там интересный код-то получился. Выходит, foo — это указатель?
источник

EP

Egor Pugin in codingteam
а такое разве должно компилироваться?
источник

Dv

Dr. Friedrich von Ne... in codingteam
А разве нет?
источник

А⚙

Антон ⚙️ in codingteam
Например, чтобы вернуть из функции. Или чтобы положить в вектор
источник

EP

Egor Pugin in codingteam
я набросал, не хочет
https://godbolt.org/z/zs1r8zzqs
источник

D

Devel29A in codingteam
Валидно матерится
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
А как быть с unmanaged ресурсами, сокет там. Руками диспозить?
источник

D

Devel29A in codingteam
А ты прям сокеты в сыром виде чтоли потребляешь?
источник

D

Devel29A in codingteam
Нет поверх какой-нить приблуды?
источник

Dv

Dr. Friedrich von Ne... in codingteam
https://godbolt.org/z/zbsoTMWad я не могу понять, чо ему не нравится.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Диспозить через IDisposable, конечно же.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Чо он не хочет лямбду-то в функцию скастовать?
источник