Я пытаюсь обновить нашу кодовую базу с C++17 до C++20. Как и ожидалось, ошибок и предупреждений довольно много, но некоторые из них я не совсем могу понять.
В качестве примера приведу некоторые (шаблонные) функции, вызывающие ошибки:
template
void...
Я пытаюсь повторить оптимизацию «деление на умножение», выполненную в clang (и, возможно, в других компиляторах) при выполнении следующей операции (для использования в моем собственном компиляторе):
bool modulo(uint64_t value)
{
constexpr auto...
В частности, я пытаюсь ограничить ширину метки, не превышающую масштаб (класс, производный от a). Оба помещены в сетку (класс, производный от a).
TLDR: Как передать виджеты как ConstraintTargets в Gtk::Constraint::create?
Насколько я понимаю, я...
Я пытаюсь обновить нашу кодовую базу с C++17 до C++20. Как и ожидалось, ошибок и предупреждений довольно много, но некоторые из них я не совсем могу понять.
В качестве примера приведу некоторые (шаблонные) функции, вызывающие ошибки:
template
void...
Я работал над симуляцией SPH на C++ с графическим ускорением и начал сталкиваться с некоторыми проблемами. Симуляция основана на версии процессора, которую я создал некоторое время назад, поэтому большая часть математических вычислений фактически...
В CMake версии 3.8 была представлена встроенная поддержка CUDA как языка. Если в проекте используется CUDA в качестве одного из языков, CMake продолжит поиск CUDA (например, он найдет двоичный файл nvcc).
Пока вы только компилируете код CUDA —...
Боюсь, что я могу упустить что-то тривиальное, но, похоже, не существует реального безопасного способа преобразования в/из знакового типа, если вы хотите сохранить исходное беззнаковое значение.
У меня есть матрица, и я могу извлечь цветовые области как std::vector и хочу преобразовать их в объекты Polygon Boost. Я пока понятия не имею, как действовать.
Вот пример матрицы с областью 3 и 0 и соответствующим искомым многоугольником.
Пожалуйста, поймите, что мы не можем показать весь код.
В настоящее время я пытаюсь открыть режим AP в ESP32 и отправить HTML-информацию подключенному человеку.
Однако я пытаюсь отправитьchart.min.js илиchart.min.js.gz.
Запрос явно был получен...
Я пытаюсь создать 64-разрядное приложение с помощью Visual Studio на C++
Мне нужен доступ к Sens.dll в каталоге Windows. Поскольку Visual Studio — 32-разрядное приложение , мне приходится использовать SysNative вместо System32
Рассмотрим приведенный ниже пример, в котором я создаю локальную переменную SpecialNumber в main() и передаю ее по ссылке в новый поток, а также в другую функцию (не обращайте внимания на отсутствие блокировки/мьютекса):
Я пытаюсь понять, как delete[] arr узнает размер arr. И читайте здесь о чрезмерном распределении. При тестировании
char* a = new char ;
char* b = new char;
Я хочу получить точное время выполнения моей программы, реализованной на C++, в микросекундах.
Я пытался получить время выполнения с помощью clock_t, но оно неточное.
(Обратите внимание, что микротестирование сложно. Точный таймер — лишь малая часть...
Это мой текущий код. Есть ли способ проверить карту user_db, чтобы узнать, существует ли уже имя пользователя, которое добавляет новый пользователь, и если да, то добавить его в базу данных со своим собственным паролем?
#include
#include
#include...
Сейчас я работаю над реализацией бэкэнда Wayland для своего игрового движка, но теперь у меня застряло желание добавить украшения в окно.
Я сгенерировал XML-файлы из документации ( wayland , xdg-shell и xdg-decoration) и добавил их в структуру...
Я создаю небольшой CLI на C++ для студенческого проекта, и одним из требований является то, что некоторые команды могут использовать стандартный ввод для ввода. Например, если пользователь вводит echo без аргумента, программа считывает вводимые...
Используя файлы, которые я получил ниже, я сталкиваюсь с некоторыми странными ошибками, поскольку без Cmake (на другом компьютере, с использованием специального файла makefile) компиляция запускает файл.
Это файл main.cpp
#include
#include...
Предположим, я получил указатель и хочу определить, является ли он «связанным с CUDA», т. е. выделенным CUDA как закрепленная память на стороне хоста, память на стороне устройства, управляемая память, память массива и т. д. — или он не связан с...
Моя CAD-программа C\C++\Win32\MFC с анализатором DXF создает выноску ACAD, как показано на изображении ниже.
Выходные данные файла .DXF средства записи для этой выноски вставлены ниже.
Эта выноска сплайна DXF с двумя установочными точками и...
Я перехожу с C на C++ и стараюсь избегать использования практик C в C++.
Говорят, что необработанные указатели — это функция C, и что в C++ вместо этого мне следует использовать интеллектуальные указатели, однако каждый пример реализации двусвязного...
Функция std::call_once, представленная в C++11, гарантирует, что вызываемый объект вызывается ровно один раз потокобезопасным способом.
Поскольку этого можно достичь другими способами, когда следует использовать std::call_once? Какие проблемы он...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения