Я создавал 3D-игру с нуля, используя opengl и C++, и хочу знать, как я могу создать класс приведения лучей на C++ для своей игры, чтобы я мог вызывать его, когда мне нужно, чтобы проверять такие вещи, как попадание во что-то, стрельба во что-то,...
Я использую библиотеку строк Stringzilla, которая должна быть близка к тому, как работает std::string. У него есть флаг SZ_USE_MISALIGNED_LOADS. По умолчанию он включен и выглядит это так:
/**
* @brief A misaligned load can be - trying to fetch...
Я ищу функцию C++, которая возвращает обратный sqrt числа с плавающей запятой: rsqrt(x) = 1/sqrt(x), используя точный метод, такой как встроенная операция XMM RSQRTSS (см. (То есть, мне нужна встроенная аппроксимация, а не более точная 1/sqrtf, и...
Я использую библиотеку строк Stringzilla, которая должна быть близка к тому, как работает std::string. У него есть флаг SZ_USE_MISALIGNED_LOADS. По умолчанию он включен и выглядит это так:
/**
* @brief A misaligned load can be - trying to fetch...
Я создавал 3D-игру с нуля, используя opengl и C++, и хочу знать, как я могу создать класс приведения лучей на C++ для своей игры, чтобы я мог вызывать его, когда мне нужно, чтобы проверять такие вещи, как попадание во что-то, стрельба во что-то,...
Я использую библиотеку строк Stringzilla, которая должна быть близка к тому, как работает std::string. У него есть флаг SZ_USE_MISALIGNED_LOADS. По умолчанию он включен и выглядит это так:
/**
* @brief A misaligned load can be - trying to fetch...
C++20 предоставляет очень простой способ сравнения структур (пример). Я хочу определить мою структуру в заголовочном файле следующим образом:
typedef struct tfecha {
int a;
bool operator==(const tfecha_t&) const = default;
} tfecha_t;
На самом деле в моей библиотеке Boost нет файлов, заканчивающихся на «vc143-mt-s-x64-1_89.lib», но компилятор все равно пытался найти «libboost_program_options-vc143-mt-s-x64-1_89.lib». Я не знаю почему.
Вот командная строка, в которой я...
Я только что переустановил свой VSCode по какой-то причине, и после загрузки расширения Code Runner он обрабатывает все команды в окне OUTPUT вместо CMD в терминале...
Я компилирую свой код C++, поэтому мне нужны команды cd и g++ в моем окне CMD, а...
Я пытаюсь настроить графический интерфейс для небольшого проекта, над которым работаю, но не могу заставить Picture Control что-либо отображать.
У меня есть растровые изображения, загруженные как ресурсы. Я пытаюсь изменить изображение в зависимости...
У меня есть двумерный собственный массив, где каждый элемент массива представляет собой трехэлементный собственный вектор (например, поле скорости над поверхностью).
Я хочу умножить каждый элемент двумерного массива на трехэлементный собственный...
C++20 предоставляет очень простой способ сравнения структур (пример). Я хочу определить мою структуру в заголовочном файле следующим образом:
typedef struct tfecha {
int a;
bool operator==(const tfecha_t&) const = default;
} tfecha_t;
Я пытаюсь создать средство визуализации для простых 2D-примитивов.
Я следовал руководству, которое позволило мне визуализировать заполненные эллипсы и прямоугольники, используя только один прямоугольник в OpenGL. Он преобразует прямоугольник и...
На самом деле в моей библиотеке Boost нет файлов, заканчивающихся на «vc143-mt-s-x64-1_89.lib», но компилятор все равно пытался найти «libboost_program_options-vc143-mt-s-x64-1_89.lib». Я не знаю почему.
Вот командная строка, в которой я...
Стандартная библиотека предлагает std::copy, который можно рассматривать как обобщение memcpy() языка C. Он также поддерживает требование memcpy() для диапазона [ first , последний), чтобы он не пересекался с диапазоном [ d_first , d_first +...
Известно, что проблему статического порядка инициализации (SIOF) можно решить, используя идиому конструкции при первом использовании (COFU). Однако это решение может привести к возникновению проблемы с условиями гонки, когда переменная...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения