Моя реализация Pong очень нестабильна, и я думаю, это может быть из-за того, как я рассчитываю, сколько времени программа спит. Максимальная частота кадров установлена на 60, и мой компьютер должен работать с частотой 60 кадров.
Я следовал этому...
Почему в Unreal Engine 5 при создании нового шаблона Third Person C++, в котором я ничего не трогал, у меня в списке ошибок появляется 43 ошибки, в основном с кодом:
E0070 неполный тип Необязательный» (он же «Необязательный») не разрешен?
Если я...
У меня есть класс Base, и у него много производных классов: Derived1, ..., Derived9 .
При наличии экземпляра Base* b существует ли простой способ проверить, является ли b экземпляром Derived1 , ..., Derived5 ?
Очевидный способ — проверить каждый из...
Я создаю приложение с использованием группы библиотек SDL2 для Windows. Я использую CMake и Visual C++. Чтобы получить библиотеки, я использовал pacman в M2SYS в версии MINGW64. Вот что он думает:
$ pacman -Qs sdl2
local/mingw-w64-ucrt-x86_64-SDL2...
У меня возникла проблема: я хочу связать SDL2 со своим проектом. Я хотел бы использовать msys2. И я хочу, чтобы мои сторонние библиотеки находились в папке моего проекта. Я также работаю с кодом Visual Studio, и мой Tasks.json выглядит так:
{...
Мне нужно сгенерировать std::string на основе строки формата и аргументов для этой строки. Я использую C++20, и в моей текущей реализации:
#include
#include
#include
У меня есть большая сборка CMake с использованием библиотеки Qt. Когда я вызываю эту сборку из командной строки или внутри VSCode, я обнаружил, что переменная Qt5_DIR не установлена в кеше cmake непосредственно после настройки проекта.
Например,...
У меня есть приложение .Net 4.0 C++, которое раньше было построено на 32-битной версии. Очевидно, что при работе на 64-битной станции у меня были проблемы, поэтому я начал пересобирать все на 64-битной версии. Весь проект конвертируется, а также...
При запуске моего тестового приложения C++ с моей динамической библиотекой, которая связана с libGL.so NVIDIA, я получаю следующие ошибки (см. ниже), о которых сообщил Valgrind. У меня возникает соблазн подавить их, но я не уверен, проблема ли это...
Я не программист Windows. Программа, над которой я работаю, использует DIALOGEX для создания окна «О программе». Мне нужно найти способ заменить ресурс из таблицы строк вместо LTEXT, который является частью DIALOGEX.
Я хотел бы сделать это, чтобы...
Я работаю над программой Win32 C++, которая имеет довольно простой и не особенно динамичный интерфейс. Осмотревшись, я нашел возможность графического создания диалога в редакторе ресурсов и просто использования его в качестве главного окна. Это...
Мне нужно сгенерировать std::string на основе строки формата и аргументов для этой строки. Я использую C++20, и в моей текущей реализации:
#include
#include
#include
Я новичок в C++ и изучаю модульное тестирование с использованием catch2. Я пишу такой тестовый пример
TEST_CASE( Sandwich::AddTopping test , ) {
// your tests for Sandwich::AddTopping here
Sandwich newsandwich;
У меня есть класс Base, и у него много производных классов: Derived1, ..., Derived9 .
При наличии экземпляра Base* b существует ли простой способ проверить, является ли b экземпляром Derived1 , ..., Derived5 ?
Очевидный способ — проверить каждый из...
Я работаю над программой Win32 C++, которая имеет довольно простой и не особенно динамичный интерфейс. Осмотревшись, я нашел возможность графического создания диалога в редакторе ресурсов и просто использования его в качестве главного окна. Это...
Я знаю, что могу написать функцию, чтобы получить размер виртуальной памяти текущего процесса, анализируя запись файла /proc/self/status proc. Подобно тому, что было сделано здесь.
Но я надеюсь, что в Linux есть более элегантный способ. Есть?...
Я разработал две отдельные модели для двух вариантов использования, чтобы проанализировать некоторые шаблоны вибрации: одну из них, когда система включена, а вторую, когда система выключена (поэтому вибрация не обнаруживается)
Вся В процессе...
У меня есть две среды (DEV и PROD). Оба Linux используют Connman в качестве сетевого менеджера. В моей среде DEV добавленная конфигурация сигнала работает правильно, когда я подключаю/отключаю сетевой кабель. С другой стороны, в среде PROD на...
Я работаю с C++ и использую Mingw в качестве компилятора. До сих пор я использовал терминал в нижней части VS Code для компиляции и запуска следующим образом:
g++ program.cpp затем выполняем ./program.exe
Процесс использования терминала внизу...
Я хочу повернуть изображения на угол, кратный 90 градусам. Для этого я использую простую замену пикселей.
Когда я пишу такой код:
for (int y = 0; y < image.Height(); y++) {
for (int x = 0; x < image.Width(); x++) {
image = origin ;
}
}...
Я знаю, что могу написать функцию, чтобы получить размер виртуальной памяти текущего процесса, анализируя запись файла /proc/self/status proc. Подобно тому, что было сделано здесь.
Но я надеюсь, что в Linux есть более элегантный способ. Есть?...
Я прохожу курс по операционным системам в колледже, и мы учимся преобразовывать двоичные числа в шестнадцатеричные, десятичные в шестнадцатеричные и т. д., а сегодня мы только что узнали, как числа со знаком и без знака хранятся в памяти с...
Я работаю над программой Win32 C++, которая имеет довольно простой и не особенно динамичный интерфейс. Осмотревшись, я нашел возможность графического создания диалога в редакторе ресурсов и просто использования его в качестве главного окна. Это...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения