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