Проблема
У меня есть две структуры: первая содержит данные в массиве и в векторе; второй предоставляет доступ к указателям на эти данные как pArr = &array или pVec = &vector . Далее я могу получить различные значения pVec в зависимости от того, как...
Попытка запустить несколько потоков с использованием экземпляра вектора потока. Аргументы потока включают functor и functor_arg. Но возникает ошибка: нет соответствующего конструктора для инициализации 'std::thread'.
#include
#include
#include...
Я создаю небольшую библиотеку графического пользовательского интерфейса, которая будет создавать кнопки, контрольные списки, полосы прокрутки и т. д., и у меня есть некоторые проблемы с выбором лучшего подхода.
У меня есть базовый класс Widget...
У меня есть небольшой консольный проект для Windows. Я создаю его с помощью Visual Studio (но с использованием CMake). Это работает.
Мне не удалось добавить в него SDL2, этап связывания завершился неудачно.
Это мой CMakeLists.txt: project (...
В настоящее время я получаю информацию об общем объеме памяти графического процессора из GL_NVX_gpu_memory_info или GL_ATI_meminfo. Однако при тестировании этого кода на карте Intel Arc ни одно из расширений не поддерживается (имеет смысл). Однако...
Я создаю небольшую библиотеку графического пользовательского интерфейса, которая будет создавать кнопки, контрольные списки, полосы прокрутки и т. д., и у меня есть некоторые проблемы с выбором лучшего подхода.
У меня есть базовый класс Widget...
Специальная функция-член перемещения по умолчанию (11.4.4.2, 11.4.5), которая определенный как удаленный, исключается из
набора функций-кандидатов во всех контекстах.
Я живу на Macintosh. Я хочу иметь возможность создавать и отлаживать свой код как на Macintosh, так и на Windows. Поэтому я настроил свой мир Windows на параллельной виртуальной машине под управлением Windows 11 на своем Macintosh Apple Silicon 1....
Мои вопросы: предположим, у нас есть два класса A и B. Я хочу иметь объект B в классе A.
Должен ли я использовать,
class A
{
public:
A();
~A();
B* b;
};
или
class A
{
public:
A();
~A();
B b;
};
Насколько мне известно, в первом сценарии я могу...
Я использую код, почти точно но я не передаю декодированные данные на хост, я оставляю их включенными устройство для последующего использования с кодом cuda (моей целью будет использование данных RGB 8–12 бит на канал).
Интересная часть:
//after...
Я новичок в C++, и у меня возникла проблема с разделением файлов заголовка и файлов реализации. Когда я просто использую файл реализации или включаю определение функции в файл заголовка, это работает, однако если я использую только прототип функции...
Заголовки hash_map и hash_set еще не включены в стандарт C++, но они доступны в виде расширений для всех компиляторов, которые я использовал в последнее время.
Мне интересно, насколько я могу полагаться на них в реальном коде, не жертвуя при этом...
Рассмотрим этот код (с использованием CString, поскольку он знаком и его легко увидеть, когда он не создан, но в классе нет ничего особенного), протестированном в Visual Studio 2008:
Я следовал файлу readme, чтобы скомпилировать программу luaplus53 по адресу и окончательный каталог результатов компиляции выглядит следующим образом:
.build::~/luaplus/.build$ ll
total 48
drwxr-xr-x 5 root root 4096 Dec 2 02:25 ./
drwxr-xr-x 9...
У меня есть функция, которая используется в скрипте, который я пишу, для удаления избыточных блокирующих ключевых слов из списка. По сути, с вводом (в любом порядке):
{ apple , bapple , banana , cherry , bananaman , sweetherrypie , sweet , b }
Мой вопрос касается C/C++. Данными в оперативной памяти можно манипулировать с довольно большой гибкостью. Вы также можете давать прямые команды графическому процессору с помощью OpenGL, что позволяет также манипулировать VRAM.
Я давно не писал C++ и хотел попрактиковаться в шахматной игре, чтобы вернуться к ней.
Я написал следующий класс, который отслеживает координаты шахматных фигур на доске
и проверяет правильность координат. Значение для любой координаты (x, y) x и y...
Я столкнулся с интересной проблемой в том, что, похоже, должно быть стандартной реализацией CRTP. Я использую g++ и c++23.
Здесь Drawable — базовый класс, а ImageDrawable наследуется от него с помощью CRTP, как показано ниже. В моем основном коде я...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения