Я реализую клиент OPC UA с использованием open62541 (v1.x), и столкнулся с проблемой при подписке на множество тегов в массовом режиме.
При использовании API одного элемента все работает правильно, но когда я переключаюсь на массовое создание с...
Рассмотрим приведенный ниже код, предполагая, что 4 является правильным индексом p->c.
Являются ли объекты buf и *p активными одновременно?
struct S { int x; char c; };
alignas(S) unsigned char buf ;
S* p = new(buf) S{};
Я пытаюсь позволить PrintVal() базового класса печатать значение закрытого члена m_val производного класса, но похоже, что он по-прежнему печатает 1 вместо 2.
Поскольку d является экземпляром производного класса, почему вместо этого он не напечатал...
У меня есть концепция C++, в которой мне нужно проверить, имеет ли класс определенный общедоступный атрибут.
Моя проблема в том, что эта концепция работает, если я использую ее напрямую, но не работает, если я использую ее в std::visit.
Это рабочий...
Что-то похожее на этот вопрос, у меня есть что-то вроде этого:
class DerivedA: public Base
{
void operation(const Base& x, const Base& y) override // pure virtual in Base
{
const DerivedA& xd = dynamic_cast (x);
const DerivedA& yd = dynamic_cast...
Эта программа — часть экзамена, который я только что сдал и который мне нужно было написать. Я дошел только до этого и ничего не смог добиться.
Вот описание проблемы:
Напишите тестовую функцию toDecimal(), которая преобразует римские цифры, такие...
Удалось ли кому-нибудь успешно использовать antlr-ng с CMake для автоматизации целевых сборок C++? Возможно ли это вообще? На сайте www.antlr-ng.org нет информации по этой теме, несмотря на заявления о том, что он служит заменой antlr4 и...
Глядя на реализацию принципа «множественный производитель и один потребитель», которая была реализацией в стандартной библиотеке Rust; однако его модель порядка памяти заимствована из C++. Таким образом, формальные рассуждения должны быть основаны...
Я просмотрел эту страницу: Углубленный анализ формата переносимого исполняемого файла Win32
В ней объясняется, что компоновщику нужна библиотека импорта, поскольку компилятор не может отличить обычные вызовы функций от вызовов функций API. Но они...
Я работаю над инструментом, использующим необработанные системные сокеты.
Этому инструменту необходимо отправлять пакеты с помощью протоколов низкого уровня, таких как IEEE 802.1X.
Когда я проверяю пакеты в Wireshark, я замечаю, что заголовок...
Я следую руководствам MG по OpenGL и вношу в код некоторые изменения по своему вкусу. Поначалу всё работало, но после компиляции шейдеров и связывания их в программу как-то стало глючить. Сборка завершается успешно, но окно не запускается. В фоновом...
Я работаю над инструментом, использующим необработанные системные сокеты.
Этому инструменту необходимо отправлять пакеты с помощью протоколов низкого уровня, таких как IEEE 802.1X.
Когда я проверяю пакеты в Wireshark, я замечаю, что заголовок...
Я пытаюсь исследовать проблему, из-за которой Windows C++ API BackupRead, используемый в нашем программном обеспечении, зависает для нескольких файлов.
Я подозреваю, что причиной являются большие потоки файлов.
Я написал небольшой инструмент для...
Основное использование std::is_trivyly_copyable_v — определить, можно ли безопасно и эффективно заменить копирование/перемещение массива объектов на std::memcpy.
Однако в C++26 представлен std::is_trivyly_relocatable_v , который кажется более...
Глядя на реализацию принципа «множественный производитель и один потребитель», которая была реализацией в стандартной библиотеке Rust; однако его модель порядка памяти заимствована из C++. Таким образом, формальные рассуждения должны быть основаны...
Я программист приложений qt
программист-робот предоставил мне данные в виде map.pgm map.yaml, данные tf от робота вернулись. Я конвертирую данные из tf в px для рисования на холсте, и это сработало при моделировании беседки, но при запуске в...
Для min(ctz(x), ctz(y)) мы можем использовать ctz(x | y), чтобы повысить производительность. А как насчет max(ctz(x), ctz(y))?
ctz представляет собой «подсчет конечных нулей».
Версия C++ (Compiler Explorer)
#include
#include
#include
Я хочу реализовать инициализацию массива чисел с плавающей запятой. Использование заранее рассчитанных шестнадцатеричных значений. Результат примерно такой:
Я немного экспериментирую с попыткой собрать NodeJS 24.11.1 с GCC 13.4.0 в более старой системе OS X, в основном как неосуществимый проект.
Независимо от причин, среди ожидаемых препятствий есть довольно неожиданное, которое, похоже, поднимает общий...
Эта программа — часть экзамена, который я только что сдал и который мне нужно было написать. Я дошел только до этого и ничего не смог добиться.
Вот описание проблемы:
Напишите тестовую функцию toDecimal(), которая преобразует римские цифры, такие...
Я программист приложений qt
программист-робот предоставил мне данные в виде map.pgm map.yaml, данные tf от робота вернулись. Я конвертирую данные из tf в px для рисования на холсте, и это сработало при моделировании беседки, но при запуске в...
У меня проблема с входными потоками C++ (C++11), в частности с файловыми потоками. После того, как я открою новый поток с этим:
ifstream stream;
stream.open( C:\somefile.txt );
И когда я пытаюсь прочитать из него, и операция чтения встречает байт...
Я разрабатываю приложение, использующее как Win32, так и windows.ui.composition, и мне нужно создать CompositionEffectBrush. Однако я обнаружил, что для создания этого объекта требуется использование соответствующих методов Win2D — есть ли способ...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения