Обычно в ImGui, даже без ImGui::Begin( Window Title ), отображается
окно внутри окна рабочего стола. например:
окно в окне. Как мне сделать это более похожим на этот?
Примечание: я полный новичок в ImGui, поэтому, если это полностью противоречит...
В частности, я пытаюсь построить полином из Z_p по модулю другого полинома P, что требует использования ZZ_pE. Из библиотеки NTL конструкторы для ZZ_pE:
Я пытаюсь скомпилировать некоторые из своих старых приложений, но они не компилируются там, где встречаются лямбда-выражения. Я прекрасно понимаю, что этот API устарел, но некоторое время назад он нормально скомпилировался на том же компьютере, в...
Я включил режим разработчика с помощью 3utools и использовал libusb, чтобы получить соответствующий интерфейс и конечные точки, но как мне действовать дальше? Каковы протоколы или процедуры, которым я должен следовать, чтобы отправить запрос на...
Например, конкретная подпись или звук часто уникальны в игре, поэтому мы назвали их уникальным идентификатором. Сцена может выглядеть так
Scence{
sound_id: xxxxx ,
background_id: xxxxxxx ,
sound_id: xxxxxx
}
Я пытался написать собственный контейнер с собственным итератором, который можно использовать как диапазон и с std::span. Я новичок в диапазонах, поэтому будьте любезны.
Следующий пример не удалось скомпилировать, поскольку мой класс контейнера...
У меня есть код, которым я хотел бы поделиться и сделать его открытым. Почти все они шаблонизированы и/или могут использоваться как библиотека только заголовков. Однако должен быть один исходный файл .cpp. Это связано с тем, что он включает...
У меня есть один проект — Project A — который я компилирую как lib (режим выпуска MT VS12 C++). К этому проекту я подключил OpenCV 300 (тоже статический режим), он скомпилировался хорошо, без ошибок.
Затем у меня есть еще один проект — Project B — с...
Проблема
Я пытаюсь использовать clangd для LSP в Neovim с файлами CUDA .cu, но он не может распознать стандартные функции библиотеки C++ на стороне хоста. Даже простые функции хоста, использующие std::format, std::chrono или std::cout, выдают такие...
Я изо всех сил пытаюсь завершить проект моей библиотеки C++17.
Одна из основных целей — использовать полиморфизм во время выполнения, чтобы позволить пользователям расширять или переписывать функции библиотеки по умолчанию для своих собственных...
AWS S3 использует CRC64/NVME в качестве алгоритма контрольной суммы по умолчанию.
Мне нужно отправить конечную контрольную сумму CRC64/NVME.
Примечательно то, что я являюсь промежуточным программным обеспечением. Существует несколько потоков,...
Я изо всех сил пытаюсь завершить проект моей библиотеки C++17.
Одна из основных целей — использовать полиморфизм во время выполнения, чтобы позволить пользователям расширять или переписывать функции библиотеки по умолчанию для своих собственных...
Я программировал программу на C++, чувствительную к памяти, которая пытается наложить вторичный тип данных на больший буфер uint8_t*. Тем не менее, по какой-то причине структура «сходит с ума» после чтения 8 байт, а в остальных переменных после этих...
Моя программа изменила свое поведение после обновления Visual Studio до последней версии (2026).
Упростив ее, я получил следующий минимальный пример, который содержит тернарный оператор с throw в неактивной ветке:
constexpr int x = [] {
struct {...
Следующий код принимается GCC, и полученный двоичный файл выводит ожидаемые результаты. Но соответствует ли это стандарту и всегда ли будет работать в разных системах с использованием разных компиляторов?
Минимальный пример
#include
Я пытаюсь реализовать алгоритм Купера-Харви-Кеннеди из этой статьи на C++. Оригинал используется для поиска доминаторов, однако в моем случае мне нужно найти постдоминаторов. Я знаю, что для этого я могу перевернуть края графа, чтобы «перевернуть»...
Проблема
Я пытаюсь использовать clangd для LSP в Neovim с файлами CUDA .cu, но он не может распознать стандартные функции библиотеки C++ на стороне хоста. Даже простые функции хоста, использующие std::format, std::chrono или std::cout, выдают такие...
При попытке перестроить проект CMake от имени другого пользователя Linux выдается сообщение «Операция не разрешена», несмотря на наличие доступа на чтение и запись через групповые разрешения. Единственный способ решить эту проблему — указать каталог...
Следующий код принимается GCC, и полученный двоичный файл выводит ожидаемые результаты. Но соответствует ли это стандарту и всегда ли будет работать в разных системах с использованием разных компиляторов?
Минимальный пример
#include
Безопасно ли проверять наличие ключа в concurrency::concurrent_unordered_map (предоставленном библиотекой параллельных шаблонов Microsoft) следующим образом?
#include
#include
using map = concurrency::concurrent_unordered_map;
Я включил режим разработчика с помощью 3utools и использовал libusb, чтобы получить соответствующий интерфейс и конечные точки, но как мне действовать дальше? Каковы протоколы или процедуры, которым я должен следовать, чтобы отправить запрос на...
Следующий код принимается GCC, и полученный двоичный файл выводит ожидаемые результаты. Но соответствует ли это стандарту и всегда ли будет работать в разных системах без использования разных компиляторов?
#include
it -> случайный допустимый векторный итератор
const int kLookAheadIndex -> случайное число
auto it_ahead = std::max(it - kLookAheadIndex, path.cbegin()); // get a look-ahead point to look at
Я знаю, что это «неопределенное поведение», поскольку...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения