У меня есть ситуация, когда было бы удобно вызвать существующую функцию, которая принимает ссылочный аргумент, с помощью вызова через std::function, который использует в качестве аргумента указатель, а не ссылку.
В приведенном ниже коде на...
Я хочу создать текстовый редактор, похожий на vim и neovim, но не знаю, с чего начать.
Просто чтобы вы знали:
(Я как я уже сказал, у меня есть знания в области Java и C++, и у меня есть знания в области структуры и алгоритмов данных, базы данных,...
Я хотел бы выполнить ленивую инициализацию набора атрибутов (std::vector) в C++. Они должны быть константными в том смысле, что после первой инициализации (с помощью метода get) их значения не могут быть изменены. Каков самый чистый способ сделать...
Я пишу класс политики TrivialSerializer, который позже будет встроен в функцию на C++. Эта политика должна сериализовать объекты, типы которых могут быть в определенной степени определены другими политиками, и записывать их в поток. Сериализовать...
Я хочу использовать VSCode для базовой сортировки данных в C++, и мне нужно включить новую библиотеку; при этом я думаю, что случайно испортил что-то серьезное в фоновом режиме (вероятно, один из файлов .json), потому что каждый раз, когда я пытаюсь...
Я хочу инициализировать множество разных объектов определенного типа (структуры) с разными значениями для их полей, и я хочу использовать имена для инициализации, чтобы сделать код читабельным и надежным.
Списки инициализаторов у построек есть два...
Я использую Qt 6.4 в Windows 11 с 64-разрядной версией MSVC 2019.
Я столкнулся с проблемой, когда я загружаю PDF-файлы и визуализирую их в QImage, а затем сохраняю их как BMP. . Хотя для некоторых PDF-файлов это работает нормально, другие...
Контекст
У меня есть набор кода C/C++ для Linux, который мне нужно собрать на хост-компьютере Linux и запустить в специальном контейнерном решении. (чистый линукс). Чтобы иметь возможность запускать программу внутри моего контейнера, мне нужны все...
У меня есть несколько вопросов о библиотеке Microsoft Detours. Я использовал ее раньше (успешно), но только что подумал об этой функции:
LONG DetourUpdateThread(HANDLE hThread);
Я прочитал в другом месте эта функция фактически приостановит поток до...
В настоящее время я работаю над драйвером мини-фильтра файловой системы в Windows. Я настроил свою среду разработки со следующим:
Инструменты разработки:
Visual Studio (последняя версия)
Набор драйверов Windows (WDK)
Windows SDK
Подробности...
Я реализовал DLL для подключения функций в целевом процессе с помощью Microsoft Detours. Однако когда я запускаю файл withdll.exe, который входит в состав Detours, я получаю следующую ошибку:
Я хочу инициализировать множество разных объектов определенного типа (структуры) с разными значениями для их полей, и я хочу использовать имена для инициализации, чтобы сделать код читабельным и надежным.
Списки инициализаторов у построек есть два...
Я пытаюсь создать пример кода, показанный на веб-сайте Boost, но используется функция-член, которая, похоже, не является частью Boost:
#include
#include
#include
#include
#include
#include
#include
#include
Я пытаюсь прочитать и сохранить файл BMP без каких-либо библиотек. Я правильно читаю заголовки и данные bmp, но не могу нормально написать. В результате я получаю поврежденное изображение.
Я думаю, что причиной моей проблемы является выравнивание...
Я пытался добавить загрузку модели в свое приложение openGL, когда я закончил ее и когда распечатал вершины и индексы, они оба правильные, но когда я пытаюсь сейчас визуализировать модель, я получаю следующее:
Я пытаюсь создать макрос компилятора на C++, который будет определять переменную (компилятора), а затем вызывать метод C++. Например, если в моем коде на C++ есть следующее:
TL_CLI_ADD_EXIT_CODE(123, SOMENAME , Description of code )
Я пытаюсь создать пример кода, показанный на веб-сайте Boost, но используется функция-член, которая, похоже, не является частью Boost:
#include
#include
#include
#include
#include
#include
#include
#include
Я учусь работать с DLL в Windows с помощью C++, в частности с функциями LoadLibrary и GetProcAddress.
Для практики я выбрал libcurl в качестве примера для экспериментов с динамическим связыванием. Мне удалось использовать libcurl в качестве DLL, но...
Я пытаюсь создать макрос компилятора на C++, который будет определять переменную (компилятора), а затем вызывать метод C++. Например, если в моем коде на C++ есть следующее:
TL_CLI_ADD_EXIT_CODE(123, SOMENAME , Description of code )
Я пытался использовать библиотеку с именем «atomic», чтобы перехватывать исключения и повторно подключаться к программе2, но это не сработало. Помогите, пожалуйста.
Программа 1.
#include
#include
#include
#include
#include
#include
#include...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения