Я использую инструмент PESecurity из репозитория чтобы проверить свой исполняемый файл и библиотеки DLL на наличие проблем. Он анализирует двоичные файлы и сообщает об ASLR, DEP, SafeSEH и т. д. Однако он также сообщает, является ли двоичный файл...
Когда я пытаюсь отфильтровать элементы std::vector перед применением std::ranges::minmax_element по какой-то причине я получаю std::ranges::dangling, с которым трудно справиться и который может не будет использоваться для получения доступа к...
Моя программа wxWidgets преобразует градусы Цельсия в градусы Фаренгейта из текстовой формы:
//get 100 from textbox
wxString szCelsius = TextCtrl1->GetValue();
long lCelsius;
//attempt to cast into long
szCelsius.ToLong(&lCelsius, 10);
Я пытаюсь получить пример кода для успешной работы с OpenMS и сталкиваюсь с большими проблемами. У меня есть (только небольшой образец программы, который поставляется в качестве примера):
Я только что перенес решение Visual Studio (C++) на другой компьютер, настроил все каталоги и настройки, насколько я вижу, и выполнил очистку/перестройку решения. Я получаю указанную выше ошибку при компиляции нескольких .obj-файлов, и не знаю, что...
Я пишу код, который позволяет авторам плагинов для нашего программного обеспечения встраивать код Python в свои плагины. И у меня странное поведение при импорте.
Когда я импортирую этот простой файл Python с помощью PyImport_Import, я ожидаю, что...
У меня возникли проблемы с инициализацией объединения, которое содержит члены const в C++11.
В C++20 этой проблемы можно избежать, используя назначенные инициализаторы. Пример:
union my_union
{
const void* ptr;
const double dbl;
};
У меня есть этот фрагмент.
Я пытаюсь создать unique_ptr с настраиваемым средством удаления, затем инициализирую его и пытаюсь передать в структуру с той же подписью.
#pragma once
Прочитав отчет об утечке памяти valgrind «возможно, потерян», я понял, что вероятность того, что этот тип отчета окажется ложноположительным, очень мала. Чего я не мог понять, как это может произойти в обычных обстоятельствах, не делая что-то очень...
В другом вопросе я узнал, что std::function можно автоматически преобразовать в std::function . Это приводит к следующей проблеме:
Мне нужно написать функцию с двумя перегрузками, которая принимает два обратных вызова: std::function или...
Входные кадры начинаются на графическом процессоре как указатели ID3D11Texture2D.
Я кодирую их в H264 с помощью FFMPEG + NVENC. NVENC работает отлично, если я загружаю текстуры в память ЦП в формате AV_PIX_FMT_BGR0, но я бы хотел полностью отключить...
У меня есть класс, который имеет определенные переменные экземпляра. У меня возникают случайные сбои при запуске приложения. Думая о повреждении памяти, я запустил приложение под управлением valgrind и смог сузить проблему до одного класса.
Класс...
Я пытаюсь отследить утечку памяти в программе на C++ с помощью valgrind. Программа скомпилирована с использованием g++ и может запускаться без каких-либо ошибок. К сожалению, valgrind изменяет поведение моей программы таким образом, что она аварийно...
bool compare_exchange_weak (T& expected, T val, ..);
compare_exchange_weak() — это один из примитивов сравнения-обмена, предусмотренных в C++11. Он слабый в том смысле, что возвращает false, даже если значение объекта равно ожидаемому. Это...
Мне удалось обойти эту ошибку, просто определив сопрограмму как функцию-член.
Что происходит? Указатель this кажется недействительным после приостановки лямбда-выражения сопрограммы. Я пробовал захватить различные способы и и получил такое же...
Сейчас я использую valgrind и memcheck для обнаружения потенциальных ошибок памяти в моей программе, и в отчете я нашел следующую информацию:
Invalid read of size 8
at Ox4310557: __wcslen_sse2 (wcslen-sse2.S:85)
by myclass:perform_functionality(...
Я хотел бы обернуть const std::vector& в std::istream для пересылки в библиотечную функцию. В различных ответах, подобных этому, рекомендуется создать класс/struct, который является производным от std::streambuf и вызывает метод setg, но этот метод...
Мне удалось обойти эту ошибку, просто определив сопрограмму как функцию-член.
Что происходит? Указатель this кажется недействительным после приостановки лямбда-выражения сопрограммы. Я пробовал захватить различные способы и и получил такое же...
Как я могу использовать clang-tidy, чтобы просмотреть кодовую базу C++ и автоматически заменить использование таких функций, как strcpy(), на strncpy()? Мы хотим автоматизировать это, а не делать это вручную.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения