Anonymous » 29 окт 2025, 18:08
Последнее сообщение Anonymous «
Anonymous »
Иногда может быть полезно построить целое значение из списка битов (в порядке возрастания). Такую функцию можно назвать to_integral.
Пример:
static_assert (to_integral(1,1,0,1,0,1) == 0b101011);
Anonymous » 29 окт 2025, 18:01
Последнее сообщение Anonymous «
Anonymous »
Я создаю контейнер, который использует в качестве внутреннего представления пару стандартных контейнеров, каждый из которых имеет свой тип. Мне нужно написать свою версию emplace(..), и вот тут я застрял.
Это то, к чему сводится мой код, с функцией...
Anonymous » 29 окт 2025, 17:10
Последнее сообщение Anonymous «
Anonymous »
Я занимаюсь встроенным программированием (используя чип stm32f407).
в usb_otg_fs(interrupt) я читаю данные и динамически выделяю 8 байт (и записываю 8 байт), но проблема в том, что иногда происходит сбой при new/malloc/delete/free, мне...
Anonymous » 29 окт 2025, 16:41
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь отправить запрос на OCSP-сервер, но для моих целей мне нужен тайм-аут запроса. Поэтому, если OCSP-сервер занимает слишком много времени, я продолжаю соединение.
Но, как бы я ни старался, запрос с использованием функции OpenSSL блокируется,...
Anonymous » 29 окт 2025, 16:39
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть несколько разных классов перечислений. Кроме того, у меня есть общий обработчик, который может работать со значениями int. Обработчик находится на уровне пользовательского интерфейса, который нельзя использовать в качестве...
Anonymous » 29 окт 2025, 16:38
Последнее сообщение Anonymous «
Anonymous »
Я создаю выделенную в куче память с правами на выполнение, используя windows.h VirtualAlloc и VirtualProtect.
void* write_into_executable(uint8_t code[]) {
SYSTEM_INFO info;
GetSystemInfo(&info);
Anonymous » 29 окт 2025, 16:22
Последнее сообщение Anonymous «
Anonymous »
Прежде всего, вот скриншот «Настройки значков на рабочем столе»:
Например, путь к «Этому компьютеру»:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Ярлык можно создать следующим образом:
explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Я уже...
Anonymous » 29 окт 2025, 16:17
Последнее сообщение Anonymous «
Anonymous »
У меня возникла ошибка компиляции при использовании #include: во внешнем компоненте ESPHome:
std::vector frame_payload;
frame_payload.resize(frame_hdr.payload_size);
Anonymous » 29 окт 2025, 15:14
Последнее сообщение Anonymous «
Anonymous »
Прежде всего, вот скриншот «Настройки значков на рабочем столе»:
Например, путь к «Этому компьютеру»:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Ярлык можно создать следующим образом:
explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Я уже...
Anonymous » 29 окт 2025, 13:51
Последнее сообщение Anonymous «
Anonymous »
Я пишу программу на C++, которая будет печатать календарь на весь год. Программа спросит пользователя, какой год он хочет ввести, чтобы определить, является ли он високосным. Затем пользователю будет предложено задать вопрос, с какого дня 1января...
Anonymous » 29 окт 2025, 13:18
Последнее сообщение Anonymous «
Anonymous »
Иногда может быть полезно построить целое значение из списка битов (в порядке возрастания). Такую функцию можно назвать to_integral.
Пример:
static_assert (to_integral(1,1,0,1,0,1) == 0b101011);
Anonymous » 29 окт 2025, 13:00
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь кросс-компилировать программное обеспечение Windows в Linux, используя mingw32-w64 и запуская его с Wine. Однако Wine не может загрузить файл библиотеки libstdc++-6.dll. Я поискал в Интернете и обнаружил, что вам нужно поместить каталог,...
Anonymous » 29 окт 2025, 12:08
Последнее сообщение Anonymous «
Anonymous »
Иногда может быть полезно построить целое значение из списка битов (в порядке возрастания). Такую функцию можно назвать to_integral.
Пример:
static_assert (to_integral(1,1,0,1,0,1) == 0b101011);
Anonymous » 29 окт 2025, 11:37
Последнее сообщение Anonymous «
Anonymous »
Глядя на эту реализацию системы с несколькими производителями и одним потребителем, поставляемый код написан на Rust; однако его модель порядка памяти заимствована из C++. Таким образом, формальные рассуждения должны быть основаны на стандарте C++...
Anonymous » 29 окт 2025, 10:50
Последнее сообщение Anonymous «
Anonymous »
Я создаю контейнер, который использует в качестве внутреннего представления пару стандартных контейнеров, каждый из которых имеет свой тип. Мне нужно написать свою версию emplace(..), и вот тут я застрял.
Это то, к чему сводится мой код, с функцией...
Anonymous » 29 окт 2025, 10:13
Последнее сообщение Anonymous «
Anonymous »
Прежде всего, вот скриншот «Настройки значков на рабочем столе»:
Например, путь к «Этому компьютеру»:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Ярлык можно создать следующим образом:
explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Я уже...
Anonymous » 29 окт 2025, 07:39
Последнее сообщение Anonymous «
Anonymous »
Тип с плавающей запятой представляет число, сохраняя его значащие цифры и показатель степени отдельно в отдельных двоичных словах, поэтому он помещается в 16, 32, 64 или 128 бит.
Тип с фиксированной запятой хранит числа с двумя словами, одно...
Anonymous » 29 окт 2025, 06:32
Последнее сообщение Anonymous «
Anonymous »
В Visual Code версии 1.82.2, если я включу «clangd» 0.1.26 и «C/C++ IntelliSense» 1.18.5, а также «Пакет расширений C/C++» 1.3.0, я получу завершение кода, но не «перейти к определению» и «перейти к объявлению». Если я инвертирую расширения, я также...
Anonymous » 29 окт 2025, 06:31
Последнее сообщение Anonymous «
Anonymous »
Тип с плавающей запятой представляет число, сохраняя его значащие цифры и показатель степени отдельно в отдельных двоичных словах, поэтому он помещается в 16, 32, 64 или 128 бит.
Тип с фиксированной запятой хранит числа с двумя словами, одно...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения