Size: a a a

2020 August 04

Т8

Т-34 85 in rust_offtopic
@kitsu как ты относишься к тому, что C++ не ограничивает тебя в виде класса -- ты можешь его сделать и копируемым, и мувабельным одновременно?
источник

p

polunin.ai in rust_offtopic
Т-34 85
@kitsu как ты относишься к тому, что C++ не ограничивает тебя в виде класса -- ты можешь его сделать и копируемым, и мувабельным одновременно?
Всмысле, можно выбрать семантику копирования/владения на выбор?
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Всмысле, можно выбрать семантику копирования/владения на выбор?
Да. Если не нужно копирование, то просто удаляешь конструктор копирования. Если не нужен мув, то конструктор мува
источник

K

Kitsu in rust_offtopic
Т-34 85
@kitsu как ты относишься к тому, что C++ не ограничивает тебя в виде класса -- ты можешь его сделать и копируемым, и мувабельным одновременно?
а? ну норм фича, впрочем поведение по-умолчанию -- копирование, что кмк неок
источник

Т8

Т-34 85 in rust_offtopic
В Rust, настолько я понимаю, только что-то одно обязано быть
источник

p

polunin.ai in rust_offtopic
Т-34 85
Да. Если не нужно копирование, то просто удаляешь конструктор копирования. Если не нужен мув, то конструктор мува
А если там и тот и тот конструктор?
источник

p

polunin.ai in rust_offtopic
Но вообще это топовая вещь, я себе в язычок это запилю
источник

PP

Piu Piu in rust_offtopic
Dika
@iampiupiu прислал
ммм?
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
А если там и тот и тот конструктор?
То будет зависеть от типа, который пришёл аргументом. Если r-value, то мув
источник

DF

Dollar Føølish in rust_offtopic
Почему же
источник

DF

Dollar Føølish in rust_offtopic
Я могу написать конструктор от рвалью который будет копировать
источник

DF

Dollar Føølish in rust_offtopic
Или глубоко копировать
источник

Т8

Т-34 85 in rust_offtopic
Dollar Føølish
Или глубоко копировать
Можешь, но на ревью тебя за такое отпиздят
источник

DF

Dollar Føølish in rust_offtopic
Кресты это не ограничивают
источник

p

polunin.ai in rust_offtopic
Пиздец
источник

p

polunin.ai in rust_offtopic
Фича хорошая но видимо исполнение жреновое
источник

DF

Dollar Føølish in rust_offtopic
Да нет никакой фичи
источник

DF

Dollar Føølish in rust_offtopic
В расте клон не запрещает мув
источник

DF

Dollar Føølish in rust_offtopic
В расте пин запрещает мув
источник

Т8

Т-34 85 in rust_offtopic
Kitsu
а? ну норм фича, впрочем поведение по-умолчанию -- копирование, что кмк неок
Что такое "поведение по умолчанию"?
источник