Size: a a a

2020 July 25

I

Ioann_V in pro.cxx.holywars
Kirill Kaymakov
А ограничени, то какие?
Тут под символами на самом деле скрыты Объекты. Но суть такая, есть узел А, мы в него кладём объект Б, и получаем узел АБ, в него кладём Ц и получаем АБЦ, затем мы имеем объект Ц, в него кладём Б, получаем ЦБ, в него кладём А, получаем ЦБА.... Но, хочется, чтобы получив ЦБА, мы все таки находились в АБЦ, а не создавали узел ЦБА.
источник

I

Ioann_V in pro.cxx.holywars
Типичная оппозишка: долбаебы, ебаные!
источник

I

Ioann_V in pro.cxx.holywars
Два новых уголовных дела завели из-за фото нацистов на сайте "Бессмертного полка".

Один из обвиняемых — 27-летний житель Кемерово Дмитрий Бородаенко. В мае этого года он запостил в "Банке памяти" фотку Гитлера, которая потом должна была попасть на трансляцию на сайте "Бессмертный полк". Другой шутник из Перми.

Это 19-летний Максим Гусев, который залил фото группенфюрера СС Андрея Шкуро. Судя по личным данным парней, опубликованных СК, они также активно вели соцсети: постили мемы, критиковали государство и  выступали в поддержку Алексея Навального. Теперь им грозит наказание по ч. 1 ст. 354.1 УК РФ — реабилитация нацизма.
источник

KK

Kirill Kaymakov in pro.cxx.holywars
А потом "оппозиционеры" орут про "жертв режима"
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artöm Bakri Al-Sarmini
@webreh можешь тезисно описать, как ты видишь работу с жсоном в плюсах? Можно псевдокодом, можно словами. И еще как удобнее задавать точки кастомизации для (де)сериализации строка<->жсон<->пользовательский_тип
спроси че попроще, я там в какой-то момент хотел сделать либу полиморфной сериализации, но подзастрял на обмене с контейнерами
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx.holywars
Эх. Я хотел потренироваться в красивом апи
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artöm Bakri Al-Sarmini
@webreh можешь тезисно описать, как ты видишь работу с жсоном в плюсах? Можно псевдокодом, можно словами. И еще как удобнее задавать точки кастомизации для (де)сериализации строка<->жсон<->пользовательский_тип
ну то есть метод там as_json / as(json_tag) - понятно, если речь о конкретном примере
источник

CD

Constantine Drozdov in pro.cxx.holywars
from сложнее, там вопрос это конструирующий или записывающий метод
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx.holywars
Constantine Drozdov
ну то есть метод там as_json / as(json_tag) - понятно, если речь о конкретном примере
Второй вариант кстати позволит не писать .template, еще разница есть?
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artöm Bakri Al-Sarmini
Второй вариант кстати позволит не писать .template, еще разница есть?
Второй вариант позволит обобщить какое-то апи с as_string, но не очевидно, что там что-то обобщается
источник

CD

Constantine Drozdov in pro.cxx.holywars
С другой стороны непонятен требуемый уровень кастомизации, requires is_json_tag может протащить свойства
источник

CD

Constantine Drozdov in pro.cxx.holywars
json_tag не обязан быть единственным или unit type
источник

CD

Constantine Drozdov in pro.cxx.holywars
Для этого нужно понимать область использования, в частности нужны ли no_children
источник

CD

Constantine Drozdov in pro.cxx.holywars
То есть выбрать между синтаксисами
as(json_no_children_tag. object), as_json(object, no_children_tag) и as(json_tag, object, no_children_tag)
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx.holywars
json_tag<no_children>
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artöm Bakri Al-Sarmini
json_tag<no_children>
технические детали using json_no_children_tag = json_tag<no_children> не так важны
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx.holywars
Ну я бы тег в начало поставил
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx.holywars
Это как модификатор операции, чем раньше, тем понятнее, как парсить дальше аргументы
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx.holywars
Человеку парсить всмысле
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artöm Bakri Al-Sarmini
Ну я бы тег в начало поставил
Есть тонкости, если ты его не поделили от типа операции, может быть сложно перетипизировать операцию
источник