в шаблонную функцию передается в качестве аргумента указатель на фунцию-член класса. Хочу проверить с помощью static_assert (используя std::is_same или любой другой способ) , ...
Есть http сервер, который в одном потоке принимает tcp соединения, затем распаршенный запрос пихает в тредпул. Когда таких запросов много, от логов почти нет толка, потому чт...
ребят , есть концепт на только контейнеры ?
имеетcz здоровое приложение, у которого прям на самом старте 47 сокетов открыты и большая часть из них в ESTABLISHED состоянии. Пытался через catch syscall socket в gdb отлови...
есть у меня потокобезопасная очередь, через которую я передаю команды . И хочу сделать так, что бы после обработки команды потоком-обработчиком, поток, положивший эту команду...
Добрый день. По этому http://cpp.sh/4l7sc простому примеру видно, что инициализация в lambda capture через std::move вполне себе работает и в последующем конструировании std:...
Никак не могу понять про выравание. В плюсах выравнивание идет по размеру самого выравниваемого элемента (в структурах по размеру наибольшего поля). Судя по тому, что я прочи...
товарищи правильно ли я понимаю эту конструкцию `static const std::map<StatusCode, std::string> statusString { #define XX(num, name, string) { static_cast<StatusCode>(num), #...
с точки зрения кеш линии выгодно, что данные упаковывались максимально близко. Допустим ситцация : short, char,short, char,short на 64 битном процессоре. Вообще -то 8 байт, ...
есть фрагмент кода в свободной функции, в который нужно зайти ровно один раз . Очевидным решением напрашивается сделать как-то так static bool first = true; ...
Судя по всему, речь об этом? Annotating std::string with AddressSanitizer Speaker: Kashkarov Mikhail, Vyacheslav Barinov (Samsung R&D Russia) One kind of bugs that AddressSan...
Как заставить gcc не переиспользовать занятый мною регистр? Я хочу, что бы между двумя моими вставками он не использовал этот регистр. Вот так не работе: asm ( "mov $1...
начинаю понимать. Получается достаточно наверное очевидный вывод, но тем не менее. Такое выравниние по размеру поля гарантирует , что это само поле при условии того, что оно...
Ника кне могу нагуглить, есть ли какая -то опция, с помощью которой я могу выставить выравнивание для все строк в gcc ? Интересуют и std::string и char* . Хочу выставить по 16
Есть контейнер , есть итератор на один из его эллементов . Как мне проверить , что итератор все еще валиден? то есто что он все еще указвыается на какой-то эллемент в этом кон...
есть глобальный массив чаров и он всегда выравнен по границе 16 байт. Почему? alignof возвращает единичку да и по правилам выравниния в плюсах должна быть единичка, но всегда ...
Господа, в правиле 28 Мейерс говорит, что возвращать дескриптор (ссылку, указатель, итератор) из функции члена на член класса не есть хорошо, потому что это может привести ...
у меня есть видеопоток. Каждый кадр из этого видеопотока я получаю некоторым образом и затем мне необходимо записать его на диск в бинарном виде. Скорость критична. То есть пр...
В обычном случае это всегда два мува, и ничего страшного между ними произойти не может. Но если в теории компилятору не хватит регистров для того, что бы скопировать весь ук...
В реалиях 14 стандарта std::shared_ptr<std::atomic<bool>> безопасно использовать в многопоточном коде? control block безопасен, сами даннные имеют атомарный тип. Кажется, что ...