В настоящее время я использую Modbus RTU через RS485 на ESP32 для чтения данных из эмулятора подчиненного устройства Modbus . Код может читать/записывать из виртуальных ПЛК с использованием библиотеки ArduinoModbus (мне пришлось изменить несколько...
Для 64-битного целого числа я хотел бы извлечь все самые значимые биты из его восьми байтов и записать их в восьмибитную битовую маску . То есть хотелось бы эффективно реализовать функцию auto extract_msbs(uint64_t Mask) -> uint8_t;, где, например,...
Когда я загрузил наш файл mypkg-1.0.0.zip как один файл артефакта в gitlab conan, перехожу к conan_package.tgz, загружаю этот файл и извлекаю его, внутри него содержится еще один conan_package.tgz, и когда я разархивирую его именно тогда я вижу наш...
Почему следующий код не компилируется?
Я знаю, что без предложения require код был бы незаконным, поскольку передача объекта по значению вызвала бы конструктор копирования, которым мы являемся. пытаюсь определить. Но теперь, когда для предложения...
Когда я загрузил наш файл mypkg-1.0.0.zip как один файл артефакта в gitlab conan, перехожу к conan_package.tgz, загружаю этот файл и извлекаю его, внутри него содержится еще один conan_package.tgz, и когда я разархивирую его именно тогда я вижу наш...
Я хочу создать модель машинного обучения, которая распознает рукописные цифры из набора данных MNIST. Модель ML написана на C++ с использованием библиотеки OpenCV. После построения модели и обучения данных я всегда получаю в выходном слое Nan или...
У меня возникла проблема с передачей класса какshared_ptr в эту функцию run, чтобы я мог выполнить его в фоновом режиме.
class myA {
public:
MyA() = default;
У меня есть класс Base, и у него много производных классов: Derived1, ..., Derived9 .
При наличии экземпляра Base* b существует ли простой способ проверить, является ли b экземпляром Derived1 , ..., Derived5 ?
Очевидный способ — проверить каждый из...
Я пишу живые обои. Итак, первым делом создайте окно и поместите его за значками на рабочем столе. Теперь я почти закончил его. Я не знаю, почему иногда значки отображаются над окном, а в большинстве случаев значки отображаются за окном.
Мои основные...
У меня возникла проблема с передачей класса какshared_ptr в эту функцию run, чтобы я мог выполнить его в фоновом режиме.
class myA {
public:
MyA() = default;
Я хочу создать модель машинного обучения, которая распознает рукописные цифры из набора данных MNIST. Модель ML написана на C++ с использованием библиотеки OpenCV. После построения модели и обучения данных я всегда получаю в выходном слое Nan или...
Приложение использует библиотеку A 1.0.
Библиотека B использует более новую версию библиотеки A 2.0 с несовместимым ABI/поведением.
Приложение хочет использовать более старую версию библиотеки A 1.0 и B также, с...
Я пытаюсь передать функцию-член класса в функцию в качестве обратного вызова. Я нашел много вещей, которые показывают std::bind (я бы предпочел это сделать именно так), но безуспешно.
#include
Когда я использую Clion для написания кода на C++, я хочу проверить класс и метод в стандартной библиотеке, например string, iostream или что-то еще, и когда я хочу использовать «cout», я обнаружил, что в них нет никакого намека( I press alpha c on...
Я программирую библиотеку для Windows с помощью Visual Studio, использующей CMake. Это зависит от третьей стороны под названием «aTest». CMakeLists.txt выглядит примерно так:
add_library(
test
SHARED
test.h
test.cpp
)...
Мне хотелось бы иметь тип агрегатной структуры, который нельзя случайно оставить неинициализированным.
В настоящее время с помощью следующего кода:
struct Foo {
int a;
int b;
};
Foo foo;
foo остается неинициализированным. Это можно исправить с...
Я новичок в C++ и хочу как можно точнее представить значение, используя тип данных «double». Почему значения числа «пи» и площади не представлены здесь полностью? введите описание изображения здесь
ожидал, что float и double будут иметь разные...
Мне хотелось бы иметь тип агрегатной структуры, который нельзя случайно оставить неинициализированным.
В настоящее время с помощью следующего кода:
struct Foo {
int a;
int b;
};
Foo foo;
foo остается неинициализированным. Это можно исправить с...
Я пытаюсь реализовать алгоритм кодирования Хаффмана с помощью интеллектуальных указателей, но он работает неправильно. Я узнал, что на каком-то этапе в «build_tree» указатель имеет значение nullptr, я не знаю почему. Любой ввод вызывает ошибку.
Буду...
Я написал класс small_vector, где T — это тип_значения, а N — размер сегмента. Внутри него определен класс представления:
template
class small_vector {
....
class view {
...
};
};
Теперь я хочу настроить для него форматировщик, поэтому написал...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения