procxx | Unsorted

Telegram-канал procxx - pro.cxx

7838

C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. No Ads, offtop, flood 2. Полные правила тут https://t.me/ProCxx/259155 Объявления о вакансиях,эвентах - в лс @AlexFails или @MasterZiV канал вакансий https://t.me/ProCxxJobs

Subscribe to a channel

pro.cxx

дада, уже исправился, там ток layout меняется,

Читать полностью…

pro.cxx

ага, не прав был, ток не 23 а 22, это тот случай как раз когда для увеличения SSO пожертвовали ветвлением в size/data/c_str
https://github.com/llvm-mirror/libcxx/blob/master/include/string#L1513

Читать полностью…

pro.cxx

msvc - 15
https://github.com/microsoft/STL/blob/main/stl/inc/xstring#L413
libstc++ - 15
https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/bits/basic_string.h#L207
libc++ - 7 22
https://github.com/llvm-mirror/libcxx/blob/master/include/string#L750

Читать полностью…

pro.cxx

У userver есть свой чатик /channel/userver_en

Читать полностью…

pro.cxx

кто нибудь использует userver?
хочу динамически отправлять в качестве ответа http raw данные, каким образом это делается?
в примерах не нашел

Читать полностью…

pro.cxx

Нет, это разные пространства имен, почему бы им быть запрещенными

Читать полностью…

pro.cxx

кстати, интересно, можно ли заставить эту оптимизацию работать (а то сейчас перестает) если откомментировать ту строчку с дополнительным вызовом функции..

Читать полностью…

pro.cxx

Хм, если место под 0 не учтено в capacity, то я действительно неправ

не ветвиться

Ну, почему бы и нет в качестве одного из вариантов реализации

не считать его через strlen каждый раз

Там чуть более хитрый хак используется

Читать полностью…

pro.cxx

Вряд ли. Во-первых, ещё нужно место под 0. Во-вторых, под size, не ветвиться же и не считать его через strlen каждый раз. В-третьих ещё и под указатель на данные, для data/c_str делать ветвление по sso - не sso сильно дорого.

Читать полностью…

pro.cxx

Подскажите пожалуйста, можно ли по аналогии специализации шаблонного класса, сделать специализацию только для шаблонного ме ода класса ?

Читать полностью…

pro.cxx

Так а каст что делает? Конструктор вызывает же

Читать полностью…

pro.cxx

дело в том что модуль ядра и моя прога в юзер спейсе - обе на Си)

я использую ioctl() для общения с ядром

ему туда шлю свой адрес, оно читает байтик и возвращает мне управление

всё это на Си

Читать полностью…

pro.cxx

не, так не интересно) я вопрос выше написал, пока мне бы разобраться с тем, чтобы научиться ловить доступ в память из ядра

Читать полностью…

pro.cxx

В таком случае /channel/ProCxx/610780

Читать полностью…

pro.cxx

значит дали нерешаемую задачу? (её уже решили ~20 человек)

Читать полностью…

pro.cxx

Нет, не зависит, перечитайте код, на который ссылаетесь, внимательнее

Читать полностью…

pro.cxx

Libc++ может хранить 23 символа строки как sso, не 7

Читать полностью…

pro.cxx

Не больше size of(string)/size of (value_type)

Читать полностью…

pro.cxx

подробнее:
пользователь прислал запрос
в качестве ответа я хочу отправить заголовки, а дальше не закрывая сокет в течение некоторого времени отправлять по байту

Читать полностью…

pro.cxx

shadowing в inner скоупах разрешён

Читать полностью…

pro.cxx

В стандарте где-нибудь запрещены такие объявления?

template<class T> struct A {};

template<class T> struct B {
typedef A<T> A; // <<-- this
};

Читать полностью…

pro.cxx

Народ, кто-нибудь знает как называется оптимизация в GCC которая удаляет new-аллокации? Вот пример - https://godbolt.org/z/aWae9qxjM

Читать полностью…

pro.cxx

То есть под sso так то остаётся только capacity, ну и сверху ещё чот докидывают.

Читать полностью…

pro.cxx

лучше перейти в /channel/supapro.
по вопросу. просто добавить перегрузку с нужным типом.

Читать полностью…

pro.cxx

Смотря какой каст 🌚 reinterpret_cast, например, не вызывает 🌚

Если что, это шутка, я прекрасно понимаю, о чём речь.

Читать полностью…

pro.cxx

@dpaukaev где ты, когда ты так нужен?

Читать полностью…

pro.cxx

/channel/ProCxx/610780

Читать полностью…

pro.cxx

да это разное. Одно дело понять читают ли мои инстуркции выбранный адрес памяти.

И понять что кто-то другой читай мой адрес памяти.

Читать полностью…

pro.cxx

а, ну то есть вы хотите, чтобы мы за вас решили заведомо неизвестный ctf, на заведомо неизвестной и специально продырявленной системе, найдя заведомо неизвестную уязвимость, которую оставили специально под вашу задачу?

Читать полностью…

pro.cxx

Linux, x86, это для образования - в цтфе задачка про кернел модуль и его безопасность (там специально оставили дыру)

Читать полностью…
Subscribe to a channel