Я использую Direct2D для игровой графики. В оконном режиме все нормально, но в полноэкранном режиме производительность иногда внезапно падает где-то на 80%. Такое случается даже если я использую 800x600. В приведенном примере он будет работать...
Я пытаюсь скомпилировать свой рабочий код C/C++ с GCC/G++ в Ubuntu - за исключением одной странной ошибки и нескольких очень незначительных отличий от порта MinGW GCC, компиляторов Intel и MSC, которые он скомпилировал и связал, ОК. .
У меня есть побитовое перечисление для сохранения двух настроек состояния некоторого класса. Я пытаюсь разработать простую функцию для включения или выключения бита. Это правильный и быстрый способ сделать это?
enum myEnum { eeNull = 0, ee1 = 1,...
Я пытался создать бесчисленное количество проектов разными способами, но безуспешно.
Я загрузил стандартный пакет glfw-3.8.8 с glfw.org и разархивировал файл. Я настроил и создал проект CMake с MinGW MakeFiles в своей целевой папке. Однако в...
Вам дана строка слов. Ваша задача — найти количество слов-палиндромов в заданной строке S. Слово называется палиндромом, если оно читается одинаково как в обратном, так и в прямом направлении. Слова разделяются одним или несколькими пробелами...
Я пытаюсь визуализировать сцену с помощью камеры, управляемой кодом C++ (а не чертежей).
Я создал класс, который наследуется от ACameraActor, и в его функции Tick попытался использовать SetActorRotation без влияния на визуализированную сцену....
std::format имеет проверку формата строки (во время компиляции и во время выполнения), но в эту проверку не включен один момент: достаточно ли заполнителей {} для всех аргументов (лишние аргументы молча игнорируются).
Я прочитал три способа вывода данных на консоль на C++ из разных источников.
Использование using namespace std;, а затем использование cout (CodeBlocks Standard) Не использовать вышеперечисленное и использовать std::cout и std::endl; (C++ Primer)...
У меня есть 64-битное целое число без знака uint64_t, переменная-флаг, называемая uintflag, которая может содержать только значения 0 или 1.
>
Мне нужно преобразовать 0 в 1.0 и 1 в -1.0. Это преобразование происходит из uint64_t (64-разрядного) в...
У меня есть следующий код. Я пытаюсь подключить ESP32 к умным часам Mi Band 6 по Bluetooth. Я не могу установить соединение между устройствами и пытаюсь показать найденные устройства, но безуспешно. Вот код; если кто-то может дать полезный совет...
Я написал код с условиями if, и каждый раз, когда пользователь дает правильный ответ, он получает +1, и в конце я хотел показать ему его окончательный результат, но я не знаю, как это сделать узнать, сколько условий if истинны.
В большинстве операций «Нажмите Enter, чтобы продолжить..» в моем коде мне кажется, что мне приходится дважды нажать клавишу ENTER, чтобы продолжить. Я не уверен, что заставляет его отображаться дважды, а не один раз. Вот пример вывода проблемы:...
Я пытаюсь использовать две функции -
прочитайте данные из текстового файла и сохраните их в массиве, отформатированном из структуры. распечатать данные массива с помощью ostream&
const int maxRows =20; //3 столбца поперек структурировать...
Я использую библиотеку LEMON для алгоритмов чистого потока, вот вся программа.
#include #include #include #include #include #include #include использование пространства имен std; использование пространства имен лимона; интервал основной() {...
Проблема в том, что GetQueuedCompletionStatus() никогда не возвращает никакого значения после завершения AcceptEx(), с другой стороны, другого GetQueuedCompletionStatus() дает значение true после вызова ConnectEx().
Постоянно переключаясь между разными языками и переключаясь между ними, время от времени я пытаюсь написать фрагменты синтаксиса Python или JS на C/C++.
Один раз меня застал врасплох — попытка добавить число к строковому литералу с помощью...
Я разрабатываю класс на C++, который включает обработку событий SocketIO. Класс содержит метод, который привязывает событие к функции с помощью лямбды. Эта лямбда фиксирует this в конструкторе класса. Однако при выполнении обратного вызова возникает...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения