Anonymous » 28 окт 2024, 08:00
Последнее сообщение Anonymous «
Anonymous »
Я наткнулся на неудачный модульный тест, который включает преобразование чисел типа double в целые числа.
Фактическое число, которое преобразуется, составляет 1,234 * 1000., и в основном код сводится к следующему:
#include
#include
Anonymous » 28 окт 2024, 06:49
Последнее сообщение Anonymous «
Anonymous »
Система и компилятор:
Эту проблему можно решить с помощью компилятора GNUC или Visual Studio, а также Windows или Linux.
По некоторым особым причинам я реализую собственный класс данных (похожий на std::string), но теперь возникла проблема с...
Anonymous » 28 окт 2024, 06:06
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь понять, почему два взаимно включенных заголовка (каждый заголовок включает другой) не работают так, как вы могли бы ожидать. Мне было интересно, верны ли мои рассуждения:
Если у вас есть FooHeader.h:
#pragma once
#include BarHeader.h...
Anonymous » 28 окт 2024, 05:45
Последнее сообщение Anonymous «
Anonymous »
Этот код должен останавливаться на 15 символах (строке), но этого не происходит, и он продолжается бесконечно. Основная проблема этого кода заключается в том, что логика условной переменной не позволяет всем потокам распознавать достижение целевого...
Anonymous » 28 окт 2024, 04:57
Последнее сообщение Anonymous «
Anonymous »
Резюме
Я отредактировал встроенную функцию в заголовочном файле статической библиотеки, но внесенные изменения, похоже, не влияют на выполнение программы.
Моя цель
Я пытаюсь создать 2D-игру и использую Box2D в качестве физического движка. Я хочу...
Anonymous » 28 окт 2024, 04:57
Последнее сообщение Anonymous «
Anonymous »
В настоящее время я использую модуль Noble Node.js для соединений Bluetooth (BLE). Модуль Noble иногда выводит ошибки непосредственно на консоль через функцию C++ printf. У Noble нет привязок Node.js, которые я мог бы использовать для прослушивания...
Anonymous » 28 окт 2024, 04:55
Последнее сообщение Anonymous «
Anonymous »
Работая над кросс-компиляцией этого FLOSS, я пытаюсь скомпилировать простой класс шаблона, который использует int64_t в качестве параметра шаблона, но MSVC (Visual Studio 2019) выдает мне ошибки об использовании недопустимого типа. Вот минимальный...
Anonymous » 28 окт 2024, 04:41
Последнее сообщение Anonymous «
Anonymous »
Как установить ширину QWidget? Я знаю функцию setGeometry(QRect& rect), чтобы сделать это, но в этом случае я должен использовать функцию Geometry(), чтобы получить прежние параметры моего QWidget, затем я должен увеличить ширину и используйте...
Anonymous » 28 окт 2024, 04:32
Последнее сообщение Anonymous «
Anonymous »
Я пишу набор оболочек Python через pybind11 для библиотеки оптимизации, сложный код которой был написан на C++.
Иерархия абстрактных классов моего кода C++, который в настоящее время нужно обернуть выглядит примерно так (multivariate.h):
typedef...
Anonymous » 28 окт 2024, 04:22
Последнее сообщение Anonymous «
Anonymous »
У меня есть следующая функция, которая принимает таблицу символов и добавляет в нее составную функцию:
void add_function(exprtk::symbol_table& symtab) {
using compositor_t = exprtk::function_compositor;
using function_t = typename...
Anonymous » 28 окт 2024, 04:13
Последнее сообщение Anonymous «
Anonymous »
У меня есть следующая функция, которая принимает таблицу символов и добавляет в нее составную функцию:
void add_function(exprtk::symbol_table& symtab) {
using compositor_t = exprtk::function_compositor;
using function_t = typename...
Anonymous » 28 окт 2024, 02:43
Последнее сообщение Anonymous «
Anonymous »
Вот код C++ для расчета максимумов пивот, содержащий два вложенных цикла for:
std::vector
pivothigh(const std::vector &src,
const unsigned int left,
const unsigned int right) {
const auto nan = std::numeric_limits::quiet_NaN();
const auto N =...
Anonymous » 28 окт 2024, 02:36
Последнее сообщение Anonymous «
Anonymous »
Как проверить равенство двух std::unordered_map с помощью std::equal, чтобы проверить, имеют ли оба контейнера одинаковые ключи и соответствующие им значения ключей. Ниже мой код отображает неравенство, хотя оба контейнера имеют одинаковый размер,...
Anonymous » 28 окт 2024, 02:18
Последнее сообщение Anonymous «
Anonymous »
Для нового проекта на моей новой работе технический руководитель и архитектор попросили меня изучить и использовать boost::asio. В частности, класс thread_pool библиотеки.
Позвольте мне рассмотреть ситуацию в контексте.
Мы создаем приложение,...
Anonymous » 28 окт 2024, 02:13
Последнее сообщение Anonymous «
Anonymous »
Мне не удалось устранить некорректное отображение цветов на объектах-шарах. (Обратите внимание: это проект - некоторая реализация может быть странной из-за ограничений). Меня устраивает положение вершин, но мне трудно передать какое-либо значение...
Anonymous » 28 окт 2024, 02:12
Последнее сообщение Anonymous «
Anonymous »
Если я хочу сохранить экземпляр std::mdspan в структуре для передачи функции, есть ли способ сделать это без преобразования клиентской функции в шаблон?В этой демонстрации кода:
#include
#include
#include
Anonymous » 28 окт 2024, 02:03
Последнее сообщение Anonymous «
Anonymous »
Этот код должен останавливаться на 15 символах (строке), но этого не происходит, и он продолжается бесконечно. Основная проблема этого кода заключается в том, что логика условной переменной не позволяет всем потокам распознавать достижение целевого...
Anonymous » 28 окт 2024, 01:43
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть программа на C++, и я хочу вызывать в ней функции из объектного файла C. Ограничение состоит в том, что мне не разрешено вносить какие-либо изменения в исходные файлы C.
В этом случае я бы включил заголовок C как extern C в...
Anonymous » 28 окт 2024, 01:42
Последнее сообщение Anonymous «
Anonymous »
Я получил исходный код GLUT 3.7 и открыл проект MSVC. Я переключил DLL на статическую библиотеку в настройках проекта и получил библиотеку. Затем я связал его с ним в своем приложении и добавил определение препроцессора GLUT_STATIC. Он создает окно...
Anonymous » 28 окт 2024, 01:11
Последнее сообщение Anonymous «
Anonymous »
Я изучаю C++ и знаю более щадящие языки. У меня есть небольшой проект, над которым я работаю, и я получаю следующие ошибки.
/src/main.cpp:10: неопределенная ссылка на SpriteAnimation::SpriteAnimation(char const*, int , int, int, int, float)'...
Anonymous » 28 окт 2024, 01:10
Последнее сообщение Anonymous «
Anonymous »
С учетом недавних разработок C++ есть ли у нас какое-то общее решение для многомерных массивов, размеры которых известны только во время выполнения и которые не меняются во время выполнения?
Я нашел только Elegantly определить многомерный массив в...
Anonymous » 28 окт 2024, 01:06
Последнее сообщение Anonymous «
Anonymous »
Я начал читать предложение по Safe C++, и у меня есть несколько вопросов по поводу примера из раздела 1.5.1. Безопасность на протяжении всего срока службы. Прямая ссылка на божий болт:
Пример такой:
#feature on safety
#include
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения