Size: a a a

AI Cups Official

2020 November 30

IL

Ilya L in AI Cups Official
то ты можешь сократить время за счет использования мува
источник

IL

Ilya L in AI Cups Official
у тебя данные на куче мувнутся, а со стэка копируются(бесполезно мувать стэковые данные)
источник

IL

Ilya L in AI Cups Official
по сути объект сами по себе останется
источник

IL

Ilya L in AI Cups Official
но в нем не будет данных
источник

IL

Ilya L in AI Cups Official
destructive-move нет к сожалению
источник

YK

Yevhen Kazmin in AI Cups Official
Ну это понятно в общем
источник

IL

Ilya L in AI Cups Official
Vitaliy Kudasov
в плюсах мув семантика просто сахар для вызова конкретного конструктора, настоящей мув семантики там нет 🌚
прямо в душу :(
источник

YK

Yevhen Kazmin in AI Cups Official
А в плюсах как пишут штуки типа

playerView.Entities
 .Where(e => e.PlayerId == playerView.MyId)
 .Where(e => e.EntityType == EntityType.BuilderUnit)
 .ToList();
источник

IL

Ilya L in AI Cups Official
через лямбды и чейнинг
источник

IL

Ilya L in AI Cups Official
чейнинг делается через возвращением методами классов *this
источник

IL

Ilya L in AI Cups Official
лямбды ну... просто лямбы
источник

IL

Ilya L in AI Cups Official
можно подсунуть шаблонный параметр что бы он сам в типах разбирался
источник

VK

Vitaliy Kudasov in AI Cups Official
Ilya L
прямо в душу :(
у плюсовиков нет души 🌚
источник

IL

Ilya L in AI Cups Official
но с ходу не представляю как именно, не занимался таким
источник

IL

Ilya L in AI Cups Official
Vitaliy Kudasov
у плюсовиков нет души 🌚
можно забанить за оскорбление???
источник

YK

Yevhen Kazmin in AI Cups Official
Ilya L
через лямбды и чейнинг
То есть самому писать?
источник

IL

Ilya L in AI Cups Official
Yevhen Kazmin
То есть самому писать?
ага
источник

DD

Dmitry Dolgopolov in AI Cups Official
Vitaliy Kudasov
в плюсах мув семантика просто сахар для вызова конкретного конструктора, настоящей мув семантики там нет 🌚
что есть "настоящая мув-семантика"?
источник

VK

Vitaliy Kudasov in AI Cups Official
Dmitry Dolgopolov
что есть "настоящая мув-семантика"?
это когда объект из одного места перемещается в другой. в плюсах ничего не перемещается, а создается новый и вызывается конструктор. и у старого все еще будет вызываться деструктор, это не очень эффективно
источник

DD

Dmitry Dolgopolov in AI Cups Official
ну, это ж совсем не так)
источник