Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 January 10

DC

Dima Chikunda in IT KPI C/С++ ХВ (хорошо, что не UB)
count уменьшаяется
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Ну типо Optional
источник

DC

Dima Chikunda in IT KPI C/С++ ХВ (хорошо, что не UB)
мертвые затираются
источник

DC

Dima Chikunda in IT KPI C/С++ ХВ (хорошо, что не UB)
и не проверять каждый раз
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Тож прикольная идея
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Типо как стэк ограниченный
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Dima Chikunda
мертвые затираются
Тобі важливий порядок?
источник

DC

Dima Chikunda in IT KPI C/С++ ХВ (хорошо, что не UB)
нет
источник

G

GNU/Vsevolod.rs in IT KPI C/С++ ХВ (хорошо, что не UB)
Julian =) Coffee
А в плюсах можно нуллабл типы?
Option<T> ))0
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
GNU/Vsevolod.rs
Option<T> ))0
Вот кстати это ж дорого немного, нет?
источник

G

GNU/Vsevolod.rs in IT KPI C/С++ ХВ (хорошо, что не UB)
в расте struct Kek{} означает 0 байт
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Тоді просто як тільки спартанець помирає, свапай його з останнім живим. Оскільки ти маєш кількість спартанців, значить ти знаєш з якої позиції починаються мертві
источник

G

GNU/Vsevolod.rs in IT KPI C/С++ ХВ (хорошо, что не UB)
в плюсах кажись уже нет
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
GNU/Vsevolod.rs
в расте struct Kek{} означает 0 байт
Но Option хранит флаг наличия обьекта?
источник

DC

Dima Chikunda in IT KPI C/С++ ХВ (хорошо, что не UB)
András
Тоді просто як тільки спартанець помирає, свапай його з останнім живим. Оскільки ти маєш кількість спартанців, значить ти знаєш з якої позиції починаються мертві
а, кстати да
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Просто для типов на стэке по другому и не сделаешь
источник

G

GNU/Vsevolod.rs in IT KPI C/С++ ХВ (хорошо, что не UB)
Julian =) Coffee
Но Option хранит флаг наличия обьекта?
Опшн хранит значение енама None или T
источник

G

GNU/Vsevolod.rs in IT KPI C/С++ ХВ (хорошо, что не UB)
Julian =) Coffee
Но Option хранит флаг наличия обьекта?
хотя наверное ты прав — значение енама + бокс под значение
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
GNU/Vsevolod.rs
Опшн хранит значение енама None или T
Ну ты же в компайл тайме не можешь проверить, что там
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Нуллабл же хитрее, там просто проверка, что ptr != null
источник