Size: a a a

2020 June 22

S

Serg in pro.cxx
Побитый Кирпич
А что мешает работать?
неочевиднось такой логики
источник

ПК

Побитый Кирпич... in pro.cxx
Serg
неочевиднось такой логики
Какая логика может быть в численном касте указателя и сравнении с числом? Это не логика, это гавнокод
источник

ПК

Побитый Кирпич... in pro.cxx
Или по крайней мере урезание поддерживаемых платформ, что в целом норм, как юзание winapi например
источник

S

Serg in pro.cxx
Побитый Кирпич
Какая логика может быть в численном касте указателя и сравнении с числом? Это не логика, это гавнокод
Для низкоуровнего программирования на C преобразование между указателями и числами - обычное дело
И программист понимает что указатель - это по сути число
Тем кому это не нравится - просто пишут на более высокоуровневых языках
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Serg
Для низкоуровнего программирования на C преобразование между указателями и числами - обычное дело
И программист понимает что указатель - это по сути число
Тем кому это не нравится - просто пишут на более высокоуровневых языках
Числа, полученные из указателей, надо сравнивать с числами, полученными из других указателей
источник

AN

Alexander N in pro.cxx
Ну если уж на низкий совсем уровень идти, то там почти одни указатели
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Если это не некие определенные константы
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander N
Ну по идее да. Мне по факту главное не зависеть от транспорта т.к. может быть сокет Unix/TCP/что-то ещё/почтовые голуби
Я думаю любая либа сериализации не зависит от транспорта. Тебе надо просто определить операцию convert_to_byte_stream(T)
источник

ПК

Побитый Кирпич... in pro.cxx
В протобафе это будет t.SerializeToString() или как то так
источник

S

Serg in pro.cxx
Artöm Bakri Al-Sarmini
Числа, полученные из указателей, надо сравнивать с числами, полученными из других указателей
Сравнением не ограничиваются.   Еще есть выравнивание, то есть делимость численных значений указателя на 2,4,8...
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Serg
Сравнением не ограничиваются.   Еще есть выравнивание, то есть делимость численных значений указателя на 2,4,8...
К чему это?
источник

S

Serg in pro.cxx
Artöm Bakri Al-Sarmini
К чему это?
к тому - для чего используют указатели как числа. В свободные младшие биты например впихивают дополнительную информацию
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Как это связано с началом полилога?
источник

S

Serg in pro.cxx
цепочкой сообщений
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Serg
неочевиднось такой логики
Здесь нет логики. Нулевой указатель занимает какое-то значение из диапазона значений uintptr_t
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Оно разное на разных платформах
источник

R

RMaks in pro.cxx
Можливість для різних екземплярів одного й того ж класу мати різний набір полів дозволяється концепцією ООП в мовах програмування:

Виберіть одну відповідь:
- в Python і Java;
- виключно в Python;
- частково в Python і повністю в C++ та C#;
- повністю в Java і частково в Python;
источник

R

RMaks in pro.cxx
хтось шарить?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
В общем случае это значение знать не нужно
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
RMaks
хтось шарить?
Впредь по-русски и в @supapro
источник