Size: a a a

2021 May 27

pl

peach lasagna in rust_offtopic
к черту анонимность, выкладывай все как есть
источник

ID

Iv@n Dereviankin in rust_offtopic
Иван
источник

ID

Iv@n Dereviankin in rust_offtopic
Деревянкин
источник

ID

Iv@n Dereviankin in rust_offtopic
Ну норм же?
источник

ID

Iv@n Dereviankin in rust_offtopic
У меня в школе кликуха "Щепка"
источник

H

Hirrolot in rust_offtopic
её нет
источник

ID

Iv@n Dereviankin in rust_offtopic
Ну типо дерево, щепка, ассоциативный ряд...
источник

AN

Alex Noname in rust_offtopic
лучше взять гольдштейн и разрабатывать атомную бомбу
источник

ID

Iv@n Dereviankin in rust_offtopic
источник

H

Hirrolot in rust_offtopic
+
источник

а

а это кто in rust_offtopic
Окей, а в общем случае, если не учитывать оптимизации, то больлшие замыкания алллцируются за уникальным указателем с RAII да?
источник

pl

peach lasagna in rust_offtopic
конечно нет, когда пишешь возраст и адрес проживания у себя на странице 😏
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Есть лямбды и есть std::function. Первое создается на стеке полностью, второе может аллоцировать
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Замыкания не обязательно оборачивать в function
источник

а

а это кто in rust_offtopic
Конечно, но когда передаёшь их в функцию как

void f(function<void()> closure);

они боксятся (опять же не учитывая оптимизации)
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Не боксятся, если маленькие
источник

CD

Constantine Drozdov in rust_offtopic
Не обязательно передавать их в функцию как function
источник

а

а это кто in rust_offtopic
Знаб
источник

а

а это кто in rust_offtopic
template<typename T>
void f(T closure);

не очень потому что нету типа функции
источник

CD

Constantine Drozdov in rust_offtopic
В любом случае, плюсовая лямбда это сахарный синтаксис для создания объекта с данными полями
источник