Size: a a a

2020 August 12

SP

Stanislav Popov in rust_offtopic
да я как бы не о том вообще
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
да я как бы не о том вообще
ну ты представляешь, что такое std::move?
источник

SP

Stanislav Popov in rust_offtopic
погоди, RVO это оптимизация, но поведение без оптимизации там должно выполнять семантику копирования, но оно его не выполняет потому что не вызывает файналайзер
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
погоди, RVO это оптимизация, но поведение без оптимизации там должно выполнять семантику копирования, но оно его не выполняет потому что не вызывает файналайзер
количество вызовов конструкторов и деструкторов совпадает, если оптимизация прошла будет 0, если не прошла будет 1
источник

SP

Stanislav Popov in rust_offtopic
Constantine Drozdov
ну ты представляешь, что такое std::move?
я подозревал всегда как раз что это такая хитрая пометка для явного РВО
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
я подозревал всегда как раз что это такая хитрая пометка для явного РВО
это тайпкаст, собственно :)
источник

CD

Constantine Drozdov in rust_offtopic
к RVO он не имеет отношения
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
я подозревал всегда как раз что это такая хитрая пометка для явного РВО
смотри,
существует три ссылочности T, T& и T&&
существует три категории значений, по примерам
1) выражение "0"
2) выражение "x" (символ переменной)
3) выражение "f()" где f() возвращает T&&
источник

AZ

Alex Zhukovsky in rust_offtopic
Как бы вы назвали энум и варианты

результатГенерации = кодСгенерирован / кодНеСгенерирован

?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
Как бы вы назвали энум и варианты

результатГенерации = кодСгенерирован / кодНеСгенерирован

?
succeded, failed
источник

SP

Stanislav Popov in rust_offtopic
Constantine Drozdov
количество вызовов конструкторов и деструкторов совпадает, если оптимизация прошла будет 0, если не прошла будет 1
ебать вы себе оправдываетесь конечно. т.е. речь о том что блядь вся семантика РАИИ нахуй ломается если оптимизация есть и если ее нету, но методичка сказала что никто вам ничего не обещал и если вызовы совпадают то все збс?
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
succeded, failed
ну да, очевидно. Спасибо
источник

p

polunin.ai in rust_offtopic
Пиздец в Раст контрибьютить невозможно
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
ебать вы себе оправдываетесь конечно. т.е. речь о том что блядь вся семантика РАИИ нахуй ломается если оптимизация есть и если ее нету, но методичка сказала что никто вам ничего не обещал и если вызовы совпадают то все збс?
RAII не ломается от этого. Это вопрос исключительно размещения объекта
источник

p

polunin.ai in rust_offtopic
Хуй проссышь где находится какой код, как его исправлять, как это скомпилировать, и наконец сама компиляция пиздец долгая
источник

p

polunin.ai in rust_offtopic
Потом ещё нужно будет 1000 раз звать мейнтейнеров на ревьюв
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
ебать вы себе оправдываетесь конечно. т.е. речь о том что блядь вся семантика РАИИ нахуй ломается если оптимизация есть и если ее нету, но методичка сказала что никто вам ничего не обещал и если вызовы совпадают то все збс?
у тебя сломается наблюдаемый счетчик ссылок в объекте от этого, но это разрешено - считается, что тебе не важно в твоем shared_ptr счетчик 1 - 2 - 1 или оставался 1
источник

EB

Eva Baka in rust_offtopic
polunin.ai
Хуй проссышь где находится какой код, как его исправлять, как это скомпилировать, и наконец сама компиляция пиздец долгая
cargo build ...
источник

p

polunin.ai in rust_offtopic
Eva Baka
cargo build ...
Нет, растовский компилятор не так компилируется
источник

V

Vetro in rust_offtopic
пиздос
источник