Имея опыт работы с Java и C, в настоящее время я изучаю C++ по старой, но хорошей книге, в которой объясняется, что все члены класса, включая переменные, должны быть объявлены, но не инициализированы в заголовочном файле интерфейса.
Здесь есть много...
Я пытаюсь скомпилировать одну функцию Intel Pin в Visual Studio 2022 с помощью компилятора clang-cl.
Я компилирую ее с помощью clang-cl, потому что новый вывод 4 имеет только скомпилированную версию clang.
VOID Image(IMG img, VOID *v){
char...
Я пытаюсь собрать mingw 13.0.0 с помощью набора инструментов gcc 15.0.2 в Windows, используя другую сборку mingw 13.0.0 с gcc 15.0.2 под оболочкой busybox. Как описано в этом руководстве, я сначала настроил, собрал и установил GNU binutils 2.45.1 с...
Может ли кто-нибудь привести простой пример, демонстрирующий функциональность std::ref? Я имею в виду пример, в котором некоторые другие конструкции (например, кортежи или шаблоны типов данных) используются только если без них невозможно объяснить...
Я пытаюсь собрать mingw 13.0.0 с помощью набора инструментов gcc 15.0.2 в Windows, используя другую сборку mingw 13.0.0 с gcc 15.0.2 под оболочкой busybox. Как описано в этом руководстве, я сначала настроил, собрал и установил GNU binutils 2.45.1 с...
Я хотел бы иметь возможность компилировать код C и C++ в среде Windows без использования IDE, просто используя командную строку Windows (cmd.exe).
Я работаю в Linux, где вы можете установить пакет gcc с помощью всего лишь команды в терминале:
$...
После обновления cmake для использования c++20 с set(CMAKE_CXX_STANDARD 20) при компиляции базы данных зависимостей появляются следующие ошибки
Built target glfw
Built target raylib
Built target fmt
Building CXX object...
У меня есть несколько виджетов закрепления в моем приложении Qt 5.1. Я хочу знать, какая вкладка активна в данный момент (независимо от того, находится ли она в данный момент в фокусе), но я не понимаю, как получить эту информацию программно.
Мой код шейдера OpenGL, кажется, работает на другом моем устройстве, но не работает на моем устройстве. На другом устройстве установлен графический процессор Intel(R) UHD, а на моем — AMD Radeon HD 7570M. На обеих машинах установлена Windows 10....
Я новичок в использовании менеджера пакетов Conan. Я пытаюсь создать программу, включающую в себя boost, boost-asio и другую библиотеку. В библиотеке есть файлы .hpp, включенные в подкаталог include/libs проекта. Как я могу достичь всех этих...
Я пытаюсь скомпилировать одну функцию Intel Pin в Visual Studio 2022 с помощью компилятора clang-cl.
Я компилирую ее с помощью clang-cl, потому что новый вывод 4 имеет только скомпилированную версию clang.
VOID Image(IMG img, VOID *v){
char...
Я работал над симуляцией SPH на C++ с графическим ускорением и начал сталкиваться с некоторыми проблемами.
Когда я пытаюсь моделировать, они появляются в странных кластерах с большими группами вдоль нижнего и левого краев. Это заставляет частицы...
Я пытаюсь повторить оптимизацию «деление на умножение», выполненную в clang (и, возможно, в других компиляторах) при выполнении следующей операции (для использования в моем собственном компиляторе):
bool modulo(uint64_t value)
{
constexpr auto...
В чем разница между « недружественным к кэшу кодом » и « недружественным к кэшу » кодом?
Как мне убедиться, что я пишу код, эффективный для кэширования?
Я работал над симуляцией SPH на C++ с графическим ускорением и начал сталкиваться с некоторыми проблемами. Симуляция основана на версии процессора, которую я создал некоторое время назад, поэтому большая часть математических вычислений фактически...
cppreference неясно: alignof возвращает «выравнивание», но что такое «выравнивание»? количество байтов, которые нужно добавить для выравнивания следующего блока? размер набивки?...
Я пытаюсь повторить оптимизацию «деление на умножение», выполненную в clang (и, возможно, в других компиляторах) при выполнении следующей операции (для использования в моем собственном компиляторе):
bool modulo(uint64_t value)
{
constexpr auto...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения