Size: a a a

2020 August 12

SP

Stanislav Popov in rust_offtopic
عاصم بن حارث
нулл поинтеры - это сотониZм, причем лютый! тьфу-тьфу-тьфу... ((((
так язычки это позволяют. даже в прогрессивной жаве обьект это обьект+налл

с этим начали бороться только с начала десятых. или второй половине
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
так язычки это позволяют. даже в прогрессивной жаве обьект это обьект+налл

с этим начали бороться только с начала десятых. или второй половине
а в плюсах - нет
источник

EB

Eva Baka in rust_offtopic
и что такое в плюсах отсутсововало до какого-то стандарта и такую штуку реализовывали через нулевой поинтер
источник

ع

عاصم بن حارث... in rust_offtopic
Stanislav Popov
так язычки это позволяют. даже в прогрессивной жаве обьект это обьект+налл

с этим начали бороться только с начала десятых. или второй половине
да-а-а ужЪ, позволяют (((
источник

CD

Constantine Drozdov in rust_offtopic
Eva Baka
и что такое в плюсах отсутсововало до какого-то стандарта и такую штуку реализовывали через нулевой поинтер
что значит такую штуку? std::optional никакого отношения к ссылкам или указателям не имеет, он для типов-значений
источник

CD

Constantine Drozdov in rust_offtopic
они вообще не пересекаются в использовании
источник

EB

Eva Baka in rust_offtopic
=)
источник

SP

Stanislav Popov in rust_offtopic
Constantine Drozdov
что значит такую штуку? std::optional никакого отношения к ссылкам или указателям не имеет, он для типов-значений
а до них наллабл типы чем энкодились? указателями вместо ссылки?
источник

CD

Constantine Drozdov in rust_offtopic
Eva Baka
и что такое в плюсах отсутсововало до какого-то стандарта и такую штуку реализовывали через нулевой поинтер
std::optional это pair<bool, T>, та самая зависимая пара, если хотите
источник

SP

Stanislav Popov in rust_offtopic
а да, совсем забыл. когда появился мув?
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
а да, совсем забыл. когда появился мув?
можно не перемещать
источник

SP

Stanislav Popov in rust_offtopic
а что делать если не перемещать?
источник

SP

Stanislav Popov in rust_offtopic
копировать?
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
копировать?
не копируется, не перемещается
источник

CD

Constantine Drozdov in rust_offtopic
скажем, танк на полигоне без двигателя
источник

CD

Constantine Drozdov in rust_offtopic
или дом
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
std::optional это pair<bool, T>, та самая зависимая пара, если хотите
Она на тайп левеле зависимая?
источник

SP

Stanislav Popov in rust_offtopic
инициализировать в callee и мутировать?
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Она на тайп левеле зависимая?
ну скрести Maybe и зависимую пару
источник

CD

Constantine Drozdov in rust_offtopic
т.е. std::optional<T> заменяет в С++ std::pair<bool, T> когда не важно T при false
источник