Я работаю над приложением чата, используя C++ и библиотеку GameNetworkingSockets для работы в сети в Visual Studio 2022. Я создал библиотеку в соответствии со страницей github (github), а затем настроил свой проект, включая файл .lib и все...
Если в дополнение к неявно определенному оператору присваивания копирования класс также определяет оператор = с параметром объекта not lvalue-reference, какой из операторов необходимо выбрать?
Рассмотрим следующий пример, содержащий две структуры,...
Я столкнулся с серьезной проблемой при развертывании исполняемых файлов, созданных средствами Windows GitHub: любой исполняемый файл, использующий std::unique_lock, ненадежен! Он компилируется правильно, но неожиданно происходит сбой во время...
Я возвращаюсь к C++ после большого опыта работы с C# и унаследовал некоторую кодовую базу C++, которая, по моему мнению, могла не соответствовать лучшим практикам C++.
Для Например, я имею дело со следующим случаем (упрощенно):
// resource
class...
В большинстве компиляторов Linux std::vector будет расширяться в 2 раза. Я проверял это на g++11.
Итак, я предполагаю что при расширении std::vector от N до 2N произойдет следующее:
Вектор достигнет своего предела в N. Он потребляет X байт...
Например, у меня есть 3D-модель. Я использую библиотеку GLFW. Я хочу создать свою собственную игру и не хочу писать всю графику в коде. Можно ли использовать 3d модель в коде C++ с помощью GLFW (не знаю, как это сказать нормально).
Попробовал...
Мне нужно расширить класс FSavedMove_Character, включив в него дополнительные переменные, чтобы движение можно было правильно откатить.
После создания дочернего класса FSavedMove_Character я смог расширить его, включив в него некоторые...
Я использовал эту функцию C++, чтобы получить размер большого текстового файла размером 5 ГБ:
_int64 FileSize(const wchar_t* name)
{
WIN32_FILE_ATTRIBUTE_DATA fad;
if (!GetFileAttributesEx(name, GetFileExInfoStandard, &fad))
return -1; // error...
Как правильно отключить два QObject друг от друга, чтобы больше не было сигналов, излучаемых одним объектом, в слотах другого объекта? Ни один из объектов не будет уничтожен, поэтому метод Disconnect() не будет вызываться в QObject::~QObject(). В...
У меня есть два esp, один — esp32, а другой — esp32s3_eye, у меня есть tft-дисплей, подключенный к esp32, и я хочу, чтобы камера с esp32s3_eye отправляла на экран живое видео с помощью espnow . У меня уже есть некоторый код для передатчика и...
У меня есть функция, которая используется для выделения буфера заданного размера. Буфер будет предварительно обработан/заполнен некоторыми данными перед возвратом. Этот предварительный процесс может вернуть false, чтобы указать, что этот буфер...
Следующий фрагмент принимается GCC 13 и более ранних версий, а также всеми версиями Clang, но не GCC 14. Любое из двух предложенных изменений заставляет GCC 14 также принимать код.
#include
У меня возникла проблема: CMake не может найти инструменты сборки Visual Studio 2022 на моем компьютере с 64-разрядной ОС Windows. Вот подробное описание моей проблемы:
Установка инструментов сборки Visual Studio: я заметил, что инструменты сборки...
У меня есть текстура, которую я хочу использовать в качестве источника непрямого излучения.
Существует проблема: когда я беру самый низкий MIP-код этой текстуры, результат выглядит следующим образом:
Я читал части и другие статьи по этой теме. Я знаю, что такое планировщики, получатели и отправители. Однако я не понимаю, как эти взаимодействия создают такую новую модель асинхронного программирования на C++.
Мне любопытно, чем они отличаются от...
Я пытаюсь написать игру с использованием Steamworks на основе предоставленного примера SpaceWars. Но поддержки действий мыши нет, и мне не удалось ее реализовать. Переписал steam_controller.vdf, добавил обработчики действий, но ничего не работает....
Недавно я перешел на Mac OS Sonoma 14.5 и теперь пытаюсь использовать свой предыдущий сценарий R на основе Rcpp (использование C++ в R).
У меня возникли серьезные трудности понимание того, как связать правильные компиляторы. Я видел, что у многих...
Изначально проблема кажется очень тривиальной.
У меня есть входные данные: строка a, строка b.
b принимает только два значения: «строка» и «int».
Я хочу объявить новая переменная var0 с типом, соответствующим b.
как реализовать логику.
я думал, что...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения