Я создал этот фрагмент кода, который гарантирует, что два объекта не могут перекрываться, но он очень многословен и имеет 4 цикла while, которые влияют на производительность игры. Как я могу это исправить?
У меня есть массив с глобальным состоянием. Это работает во встроенной среде/микроконтроллере, а не в большом приложении, где меня больше беспокоило бы глобальное состояние.
Как я могу объявить массив так, чтобы его члены не могли быть изменены,...
Я выполнил новую установку Code::Blocks (я установил версию для Windows 7, которая поставляется с компилятором GCC (codeblocks-10.05mingw-setup.exe)). Затем я попытался скомпилировать этот очень простой код:
Легко смоделировать и объяснить, и, если возможно, проект может быть сектором деятельности, и его можно реализовать во многих операционных системах, если это приложение и веб-приложение, в противном случае. Вот и все, ребята,...
В настоящее время я работаю над кодом, который считывает входные данные из текстового файла и создает массив сотрудников. Я застрял на последнем этапе кода, где мне хотелось бы, чтобы он запрашивал у пользователя идентификатор сотрудника, а затем...
В дополнение к cout, cerr и clog я хочу иметь еще один выходной поток, который работает и управляется так же, как засор. Я хотел бы использовать его для библиотеки для собственного вывода (ошибки/отладки), не затрагивая стандартные потоки вывода....
Я написал функцию для добавления 2 изображений в CUDA-C и теперь хочу измерить время как CUDA-C, так и просто использовать OpenCV C++ (библиотека с CUDA). Правильно ли использовать:
Если у меня есть файл журнала (из отчета о сбоях), как мне сделать так, чтобы можно было легко перемещаться по стеку вызовов в Visual Studio? Это просто список файлов с номерами строк:
c:\agent\build\source\game\game_sdl.cpp:1485 в StepFrame...
Недавно я обновил свой образ WSL Ubuntu 20.04 с WSL1 до WSL2.
В WSL1 я мог прекрасно использовать отладчик QTCreator (обертку GDB). Но после обновления до WSL2 он теперь аварийно завершает работу, как только достигает конструктора QApplication()....
Устаревшая функция std::for_each возвращает функцию, поскольку стандартная только требует, чтобы Function соответствовала Cpp17MoveConstructible в соответствии с :
шаблон constexpr Function for_each (сначала InputIterator, последний InputIterator,...
Я знаю, что вы можете использовать static_cast, но мне это кажется слишком многословным и не отражает исходное намерение, согласно которому я хочу отбросить возвращаемое значение, а не приводить его к что угодно.
Зачем нужна виртуальная функция в C++? Что происходит с памятью? Как с ней можно работать? Насколько я понимаю, виртуальная функция — это явное определение полиморфизма.
В дополнение к cout, cerr и clog я хочу иметь еще один выходной поток, который работает и управляется так же, как засор. Я хотел бы использовать его для библиотеки для собственного вывода (ошибки/отладки), не затрагивая стандартные потоки вывода....
Я пытаюсь реализовать класс, который будет служить своего рода оболочкой для случайной библиотеки, чтобы я мог использовать ее объекты и функции (я думаю) более интуитивно понятным способом в других местах моего кода.
арка = x86_64 Arch_build=x86_64 build_type=Выпуск компилятор = лязг компилятор.libcxx=libstdc++11 компилятор.версия=14 ОС = Linux os_build=Линукс Это не сработало, потому что cmake обнаружил не clang, а...
У меня есть ПК с Windows 10 x64, Visual Studio с MSVC, Windows SDK и LLVM. Раньше я использовал Visual Studio только для создания своего небольшого проекта Windows API, но теперь хочу попробовать создать его с помощью Clang. Я пытался это сделать,...
У меня есть небольшая программа на C++17, которую я написал с использованием нескольких библиотек SDL2. Я создал проект, используя Cmake, ninja, MSYS2 и MinGW. Генерируемый мной exe-файл выполняется, как и ожидалось, при запуске через терминал...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения