Рассмотрите следующий листинг кода и представьте, что я пишу библиотеку, которая содержит все, начиная со строки using Event. Любой пользователь моей библиотеки будет создавать свои собственные типы событий и типы состояний. Мое единственное...
Почему два разных объявления переменной «t» в одной и той же функции не вызывают конфликтующую ошибку объявления? (Потому что это не так). Можно ли безопасно использовать такой способ использования одного и того же имени для переменной?
Функция...
Я пытаюсь создать копию игры Zuma на C++ с помощью SFML. Я создал цепочку точек и создал VertexArray с помощью LineStrip. В каждом кадре я обновляю положение каждого шарика, используя коэффициент и индекс точки. Коэффициент используется для...
Некоторые проекты на основе CMake с закрытым исходным кодом содержат следующую строку в CMakeLists.txt (имя библиотеки здесь является просто заполнителем):
find_library(LIBNAME_LIB NAMES Libname_d Libname)
У меня есть 4 вкладки, и на 4-й вкладке я хочу получить веб-страницу. Я получил доступ к виджету, который присутствует на этой вкладке, а затем отобразил на нем страницу.
вот та часть кода, которая выполняет эту часть
QWidget *tab4Widget =...
Я работаю над приложением Qt, в котором у меня есть окно-наложение, которое должно поддерживать квадратное соотношение сторон независимо от того, как оно изменяется. В моем приложении одновременно открыты два окна, и оба являются окнами верхнего...
Я разрабатываю приложение, и мне нужно объединить QOpenGLWidget с несколькими QWidget в главном окне.
проблема с производительностью проявляется, когда какой-либо из объектов QWidget требует перерисовки. когда перерисовка происходит внезапно,...
Как я могу визуализировать кадры, полученные из MediaFrameReader, в Unity?
Я получаю доступ к растровому кадру через буфер:
uint32_t pixelBufferDataLength;
uint8_t* pixelBufferData;
Итак, в целом я отправляю 76 712 байт через сокет в C++, и в моем клиенте Python я вижу, что мой заголовок, разделяющий кадры, отображается 65 536 байт. Итак, вот что я сделал. p>
В C++ у меня есть сокет, в который я записываю двумерный вектор...
Недавно я писал код на C++. Я столкнулся с ситуацией, когда мне идеально подошёл бы класс шаблона, но я не уверен, стоит ли определять его члены в файле .cpp. Я хочу уточнить, что мне известно об определенных проблемах, возникающих с классами...
В следующем фрагменте кода я использую указатели на функции C#, чтобы не использовать тип делегата для повышения производительности. Код работает нормально, когда я использую тип делегата, маршалируемый как указатель на функцию, никаких исключений и...
Поэтому всякий раз, когда я пытаюсь откройте файл gui.exe, он показывает следующее сообщение об ошибке.
Итак, я переустановил файл SFML, независимо от того, 32-битный или 64-битный, но это совсем не помогает. Возможно, кто-нибудь, кто сталкивался с...
Я перебираю последовательность аргументов во время компиляции и хочу проверить, может ли один из аргументов быть диапазоном. Если да, то я буду делать промежуточные вещи.
template
inline auto SomeClass::resolve_args(std::index_sequence) const
{...
У меня есть кроссплатформенный проект Xamarin form — Android, iOS и UWP. У меня есть проект C++ DLL, из которого я создал DLL. Мое намерение состоит в том, чтобы интегрировать/вызвать этот код C++ в формах Xamarin. Я знаю, как вызвать C++ из...
Я хочу использовать модуль Bluetooth HC05 с Arduino, и я все сделал правильно, я подключил 5 В и GND к Arduino, а GND tx и rx hc05 к rx и tx Arduino соответственно, и я могу подключить его к своему телефон, но когда я нажимаю любую кнопку на...
Недавно я пытался скомпилировать простую программу test.cpp с помощью clang17, но получил ошибку: команда компоновщика завершилась с ошибкой с кодом завершения 1.
Что я выполнил
шаг1:сначала скомпилировал clang17 со старой libc++, используя старый...
Существует множество программ, например Visual Studio, которые могут обнаружить, когда внешняя программа изменяет файл, а затем перезагрузить файл, если пользователь захочет. Есть ли относительно простой способ сделать что-то подобное на C++ (не...
Если я ввожу номер 2 для std::cin >> меню;, код после std::cin >> меню; не будет выполняться.
Поначалу я думаю, что проблема в функции, но код даже не дошел до коммутатора (я отлаживал его с помощью std::cout в коммутаторе и после std:: cin >>...
У меня есть простой файл main.c, который просто печатает hello world, а затем у меня есть premake5.lua.
workspace HelloWorld
configurations { Debug , Release }
project HelloWorld
kind ConsoleApp
language C
targetdir bin/%{cfg.buildcfg}
Я разрабатываю высокопроизводительные параллельные алгоритмы. При работе в Azure на узле со 176-ядерным процессором AMD EPYC максимальная скорость, которую мне удалось достичь, составляет 200 ГБ/сек для чтения системной памяти с использованием всех...
После прочтения книги «Барьеры памяти: взгляд на аппаратное обеспечение для хакеров программного обеспечения» я пришел к выводу, в правильности которого я не уверен, как указано в заголовке. Я пришел к этому выводу, руководствуясь интуицией,...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения