Я работаю над проектом, в котором у меня есть ЖК-дисплей с текстом азбуки Морзе и зуммер для воспроизведения звуков в течение заданной продолжительности, а также ИК-приемник и пульт дистанционного управления в качестве входа для азбуки Морзе....
У меня есть конструктор, который принимает массив символов и преобразует его в массив int, а новый массив продолжает выдавать ошибку malloc во время выполнения.
hello world
first constructor just ran
thisDigits:9876543210123456789
strlen: 19
Fatal...
Стандартные шаблоны std::pair и std::array являются особыми случаями std::tuple, и само собой разумеется, что они должны иметь очень похожий набор возможностей.
Однако std::pair является уникальным среди всех трех шаблонов и допускает кусочное...
В моем коде я использую линию рисования для рисования линии выбора модели и линии края ошибки, используя треугольник рисования для рисования 3D-модели.
Используя дескриптор открытой сетки модели, края записываются и рисуются.
ConstFaceEdgeIter...
У меня есть конструктор, который принимает массив символов и преобразует его в массив int, а новый массив продолжает выдавать ошибку malloc во время выполнения.
привет мир
только что запустился первый конструктор
thisDigits:9876543210123456789...
Я работал над этим инструментом, позволяющим быстро регистрировать некоторую системную статистику, например информацию о памяти и процент загрузки процессора (например, то, что отображается в диспетчере задач). Кажется, я позаботился о памяти и...
При использовании gcc и clang произойдет сбой с явным выводом ошибки:
qualified reference to 'S' is a constructor name rather than a type in this context
Я сталкиваюсь с ошибкой компилятора, когда добавляю новый класс в правильно работающий код.
Вот что работает
main.cpp
#define LOG_LEVEL ESP_LOG_INFO
static const char* TAG = TownSquare ;
#include esp_log.h
Я хотел бы создать функцию шаблона, принимающую std::array в качестве нетипового аргумента template для любого N (вы можете сделать это, начиная с C++20).
Явно я могу сделать это так:
#include
При реализации поиска Дейкстры на графике я вызываю отдельный метод для выполнения поиска, передавая ему указатель на мои узлы и прямые значения для начальной/конечной точки и размера массива. Примечательно, что этот метод ничего не меняет в массиве...
Мне нужна помощь с кодом, который я хочу написать на C++.
Я хочу разработать программу, которая получает и визуализирует сообщения CAN в графическом интерфейсе. Сообщения, о которых идет речь, имеют около 100 различных идентификаторов, поэтому мы не...
Я использую std::format для ведения журналов, и в целом он отлично работает. Однако std::format игнорирует дополнительные аргументы, которые мне не нравятся. Например, std::format( x = {} , x, y) компилируется, поэтому мне нужна более строгая...
В моем коде я использую линию рисования для рисования линии выбора модели и линии края ошибки, используя треугольник рисования для рисования 3D-модели.
Используя дескриптор открытой сетки модели, края записываются и рисуются.
ConstFaceEdgeIter...
Я хотел бы создать функцию шаблона, принимающую std::array в качестве нетипового аргумента template для любого N (вы можете сделать это, начиная с C++20).
Явно я могу сделать это так:
#include
Я использую std::format для ведения журналов, и в целом он отлично работает. Однако std::format игнорирует дополнительные аргументы, которые мне не нравятся. Например, std::format( x = {} , x, y) компилируется, поэтому мне нужна более строгая...
Как я могу добиться эффекта, противоположного VA_OPT (), расширяя только, если в VA_ARGS нет переменных аргументов. Что-то вроде VA_NOT_OPT ().
Пример:
#define MY_MACRO(...) __VA_NOT_OPT__(default) __VA_ARGS__
Я пытаюсь использовать функцию добавления, чтобы взять двойное значение и добавить к нему другое двойное значение, чтобы получить ответ. Я использую метод/функцию get для получения значения ответа. Значение ответа отображается только в формате int,...
Я новичок в C++ и более года изучал учебные пособия и сверхмаленькие программы.
Чтобы попрактиковаться, я хотел бы создать симуляцию, которая могла бы предсказать, что я буду делать на своем компьютере дальше: учиться, играть в шахматы,...
В C++ принято называть переменные-члены каким-либо префиксом, чтобы обозначить тот факт, что они являются переменными-членами, а не локальными переменными или параметрами. Если у вас есть опыт работы с MFC, вы, вероятно, будете использовать m_foo. Я...
Пытаюсь создать локальную веб-страницу, на которой несколько клиентов могут общаться с одним ботом Chatgpt.
Я запускаю реализацию серверной части C++ через сообщество Visual Studio и веб-страницу из VS Code (Live Server).
Это мой журнал из...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения