Anonymous » 22 окт 2025, 16:38
Последнее сообщение Anonymous «
Anonymous »
Автор блога поднял дискуссию о разыменовании нулевого указателя.
Я привел здесь несколько контраргументов.
Его основная линия рассуждений, цитирующая стандарт, такова:
Выражение '&podhd->line6' представляет собой неопределенное поведение в языке C...
Anonymous » 22 окт 2025, 16:26
Последнее сообщение Anonymous «
Anonymous »
Это похоже на раздел «Понимание концепций». Проверьте, является ли член статическим, но в разделе вопросов и ответов спрашивается только, почему он не работает, а здесь я спрашиваю, как это исправить.
Рассмотрим следующий код:
struct A
{
static int...
Anonymous » 22 окт 2025, 16:10
Последнее сообщение Anonymous «
Anonymous »
Я занимаюсь встроенным программированием (используя чип stm32f407).
в usb_otg_fs(interrupt) я читаю данные и динамически выделяю 8 байтов (и записываю 8 байтов), но проблема в том, что иногда происходит сбой при new/malloc/delete/free, мне...
Anonymous » 22 окт 2025, 16:00
Последнее сообщение Anonymous «
Anonymous »
В проекте C++ 20 говорится (проект N4950; §11.4.1 (26)):
В объединении стандартной компоновки с активным членом (11.5) типа структуры T1 разрешается читать нестатический элемент данных m другого члена объединения типа структуры T2 при условии, что...
Anonymous » 22 окт 2025, 15:04
Последнее сообщение Anonymous «
Anonymous »
РЕДАКТИРОВАТЬ 5
Я удалил предыдущее сообщение, так как код был полностью изменен (надеюсь, что это не нарушает правил).
Я удалил все предыдущие ссылки на проблемные строковые переменные .
Теперь вопрос:
В учебных целях я сделал моя первая очень...
Anonymous » 22 окт 2025, 14:52
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать самые основы переполнения буфера, ничего противозаконного. Насколько я понимаю приведенный ниже код, в переполненном буфере недостаточно места для всех записываемых данных, а это означает, что он запишет их в p1 ( p1 начало —...
Anonymous » 22 окт 2025, 14:32
Последнее сообщение Anonymous «
Anonymous »
Я создаю функцию локального веб-чата, используя CivetWeb (C++) , SQLite и интерфейс на простом HTML/JS.
При отправке сообщения в журнале сервера отображается следующее:
Attempting to send message: product_id=3, sender=1, receiver=Admin, message=1...
Anonymous » 22 окт 2025, 13:16
Последнее сообщение Anonymous «
Anonymous »
В проекте C++ 20 говорится (проект N4950; §11.4.1 (26)):
В объединении стандартной компоновки с активным членом (11.5) типа структуры T1 разрешается читать нестатический элемент данных m другого члена объединения типа структуры T2 при условии, что...
Anonymous » 22 окт 2025, 13:04
Последнее сообщение Anonymous «
Anonymous »
Если я использую memcpy_async для каждого потока, все работает нормально, см. test_memcpy32 ниже.
Этот код предварительно извлекает данные в пределах одной деформации.
Я хочу расширить это, чтобы я мог предварительно выбирать данные в деформации 0...
Anonymous » 22 окт 2025, 12:58
Последнее сообщение Anonymous «
Anonymous »
Я работаю над устаревшим кодом, который использует mmap для загрузки данных из файла:
int fd;
std::size_t fs;
fd = open(filename, O_RDONLY); // error management omitted for the example
fs = get_size_from_fd(fd); // legacy function using fstat
void...
Anonymous » 22 окт 2025, 12:16
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать самые основы переполнения буфера, ничего противозаконного. Насколько я понимаю приведенный ниже код, в буфере переполнения недостаточно места для всех записываемых данных, а это означает, что он запишет их в p1 (начало p1...
Anonymous » 22 окт 2025, 12:00
Последнее сообщение Anonymous «
Anonymous »
Как-то я уперся в стену производительности с помощью std::vector. Мы все знаем, что вектор::erase(iterator) равен O(N), поскольку он сдвигает последующие элементы. Мы также знаем, что Erase(std::remove(begin, end, value), end()) равен O(N),...
Anonymous » 22 окт 2025, 11:57
Последнее сообщение Anonymous «
Anonymous »
При использовании Google Test с C++11, если тесты определены в отдельных модулях компиляции, является ли механизм автоматической регистрации уязвимым для фиаско статического порядка инициализации?
Anonymous » 22 окт 2025, 11:50
Последнее сообщение Anonymous «
Anonymous »
У меня есть несколько структур в форме
struct MyStruct1 {
std::string myName;
// ...
}
но не все из них имеют член типа std::string и переменную с именем myName.
Я пишу шаблон функции, но хочу ограничить к нему доступ, чтобы в функцию можно было...
Anonymous » 22 окт 2025, 11:09
Последнее сообщение Anonymous «
Anonymous »
У меня странное, по крайней мере для меня, поведение с 64-битной версией Windows 11 25h2, кодовым блоком 25.03 с 64-битным компилятором и указателем gcc 14.2.0.
Код очень простой:
#include
Anonymous » 22 окт 2025, 10:12
Последнее сообщение Anonymous «
Anonymous »
В проекте C++ 20 говорится (проект N4950; §11.4.1 (26)):
В объединении стандартной компоновки с активным членом (11.5) типа структуры T1 разрешается читать нестатический элемент данных m другого члена объединения типа структуры T2 при условии, что...
Anonymous » 22 окт 2025, 09:21
Последнее сообщение Anonymous «
Anonymous »
Начиная с расширенных версий constexpr (думаю, из C++14) вы можете объявлять функции constexpr, которые можно использовать как «настоящие» constexpr. То есть код выполняется во время компиляции или может вести себя как встроенные функции. Итак,...
Anonymous » 22 окт 2025, 07:04
Последнее сообщение Anonymous «
Anonymous »
Я создаю функцию локального веб-чата, используя CivetWeb (C++) , SQLite и интерфейс на простом HTML/JS.
При отправке сообщения в журнале сервера отображается следующее:
Attempting to send message: product_id=3, sender=1, receiver=Admin, message=1...
Anonymous » 22 окт 2025, 05:45
Последнее сообщение Anonymous «
Anonymous »
Я немного повозился с системой метаобъектов Qt и столкнулся с проблемой при добавлении класса перечисления к метаобъекту. У меня есть структура, содержащая несколько переменных, одна из которых является классом перечисления.
#ifndef EXAMPLE_H...
Anonymous » 22 окт 2025, 05:41
Последнее сообщение Anonymous «
Anonymous »
Мне нужна помощь с отображением теней (направленного света) в opengl 3.3 и GLSL. Проблема в том, что тени на 3D-моделях и примитивах отображаются неправильно:
Это код, генерирующий матрицу теней из источника шейдеров:
void...
Anonymous » 22 окт 2025, 04:54
Последнее сообщение Anonymous «
Anonymous »
Я смотрел, как алгоритмы Upper_bound и Lower_bound работают в stl на этих страницах: Lower_bound, Upper_bound, и на этих страницах это задокументировано одинаково: Lower_bound, Upper_bound
Глядя на код по ссылкам, мне кажется, что они делают одно и...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения