Size: a a a

2020 August 20

KO

Konstantin Osipov in pro.cxx
там все операции  это ++, -, +
источник

KO

Konstantin Osipov in pro.cxx
они все приземляют результат либо на тот же самый домен, либо на ssize_t
источник

KO

Konstantin Osipov in pro.cxx
важно чтобы по коду одно нельзя было перепутать index_t и term_t
источник

KO

Konstantin Osipov in pro.cxx
по сумме плюсов и минусов получается что using index_t = tagged_int<struct index_t_tag>; наименшее зло
источник

CD

Constantine Drozdov in pro.cxx
Konstantin Osipov
короче, если конкретно, это log sequence number и epoch number - логическое время и номер записи в журнале
хм... вообще в std::chrono такое решили)
источник

AK

Alexey Kuznetsov in pro.cxx
crtp и в операторах возвращать наследника, если вам нужны операторы
источник

CD

Constantine Drozdov in pro.cxx
я вот немного втыкаю, почему не работает вот так
источник

CD

Constantine Drozdov in pro.cxx
источник

KO

Konstantin Osipov in pro.cxx
источник

KO

Konstantin Osipov in pro.cxx
вот что нашёл
источник

CD

Constantine Drozdov in pro.cxx
Konstantin Osipov
вот что нашёл
источник

CD

Constantine Drozdov in pro.cxx
так-то вот так можно
источник

KO

Konstantin Osipov in pro.cxx
а зачем вот это:
источник

KO

Konstantin Osipov in pro.cxx
struct namespace_tag{};
       namespace_tag get_namespace(auto);
источник

CD

Constantine Drozdov in pro.cxx
Konstantin Osipov
struct namespace_tag{};
       namespace_tag get_namespace(auto);
источник

CD

Constantine Drozdov in pro.cxx
чтобы вот так сделать
источник

CD

Constantine Drozdov in pro.cxx
там еще немного докрутить напильником, страшно в int кастовать
источник

KO

Konstantin Osipov in pro.cxx
космос
источник

CD

Constantine Drozdov in pro.cxx
Constantine Drozdov
там еще немного докрутить напильником, страшно в int кастовать
так что надо наверное в underlying_type или проверочку вписать
источник

KO

Konstantin Osipov in pro.cxx
я так понимаю чтобы добавить ещё один сильный тип достаточно его даже у себя объявить, главное в нужном namespace?
источник