Size: a a a

2020 December 17

E

EgorBo in pro.net
@a_tk_by но все равно респект что написал код)
источник

E

EgorBo in pro.net
Denisio
а если ushort[] ?
?
источник

D

Denisio in pro.net
или int чтобы не было пенальтей на невыровненный доступ
источник

D

Denisio in pro.net
ну вместо строки
источник

E

EgorBo in pro.net
джит умеет фолдить "str"[const_index]
источник

D

Denisio in pro.net
а
источник

AT

Alexey Tkachenko in pro.net
@EgorBo
https://godbolt.org/z/sKh53r
смотри что шланг делает на x64 & armv8
источник

AT

Alexey Tkachenko in pro.net
переписал кот
источник

E

EgorBo in pro.net
дохрена всего делает)
источник

AT

Alexey Tkachenko in pro.net
упс...
источник

AT

Alexey Tkachenko in pro.net
источник

AT

Alexey Tkachenko in pro.net
вот
источник

AT

Alexey Tkachenko in pro.net
источник

AT

Alexey Tkachenko in pro.net
@EgorBo а вот реализация на плюсах без бранчей: https://godbolt.org/z/arTPh7
источник

AT

Alexey Tkachenko in pro.net
чтобы так на шарпе сделать, нужен бесплатный каст була к инту
источник

AK

Aleksey Kalduzov in pro.net
EgorBo
Foo(int days, int month, bool yearIsLeap)
{
   if ((uint)month <= 12)
   {
       // как провалидировать что days не выходит за рамки месяца,
       // например days <= 28 для февраля лип года
   }
}
источник

IC

Ilya Chernoudov in pro.net
Нужно количество тиков
источник

AK

Aleksey Kalduzov in pro.net
Задача была поставлена не так изначально
источник

E

EgorBo in pro.net
Aleksey Kalduzov
Задача была поставлена не так изначально
там следующим сообщением была поправка)
источник

E

EgorBo in pro.net
Alexey Tkachenko
чтобы так на шарпе сделать, нужен бесплатный каст була к инту
вон посмотри в ссылке у Алексея
источник