Я пытаюсь изучить C++ с помощью некоторых упражнений и столкнулся с проблемой, которую не знаю, как решить. Задача — создать шаблонную функцию для удаления повторяющихся значений из вектора. Моя текущая реализация работает нормально, когда вектор...
std::initializer_list встроен в язык. Если бы std::tuple имел одинаковую обработку, std::initializer_list стал бы «особым» случаем для std::tuple, где все типы одинаковы.
Я хотел упростить код, который вызывает одну и ту же функцию с другим набором...
Я хочу создать модуль с Micropython на C/C++, который будет взаимодействовать со скриптом Python. Мне удалось создать модуль C/C++, который импортируется в скрипты Python с его методами, как в этом примере.
Выдает std::length_error, если длина построенной строки превышает max_size() (например, если count > max_size() для (3)). Вызовы Allocator::allocate могут выдать ошибку.
Если по...
Я пытаюсь изучить C++ с помощью некоторых упражнений и столкнулся с проблемой, которую не знаю, как решить. Задача — создать шаблонную функцию для удаления повторяющихся значений из вектора. Моя текущая реализация работает нормально, когда вектор...
Итак, вот пример тестового кода, описывающий этот случай. Я был удивлен, что компилятор не выдал никакого предупреждения о том, что я снова переопределяю тот же параметр.
void test()
{
int i = 0;
auto lambda = (int i)
{
return i;
};
Выдает std::length_error, если длина построенной строки превышает max_size() (например, если count > max_size() для (3)). Вызовы Allocator::allocate могут выдать ошибку.
Если по...
Я пытаюсь анонимизировать файлы DICOM с помощью DCMTK. Следующий код успешно меняет теги в измененном файле, но данные пикселей пусты. Что может произойти?
const char *anonStr = Anon ;
const char *anonDate = 10000101 ;
const char *anonTime =...
Мне нужно интерпретировать 4 байта в начале (или по некоторому 4-байтовому выровненному смещению) необработанного буфера, отображаемого в памяти, как целое число.
Классический способ с reinterpret_cast - это неопределенное поведение. Ниже приведены...
Это очень странно и, скорее всего, это ошибка clang , но сначала я хочу убедиться в этом, чтобы не рассылать разработчикам спам с недопустимыми проблемами.
Я сократил свой вариант использования до простого примера, где clang выдает ошибку, которой,...
Сейчас я изучаю C++. Я пытаюсь написать метод для удаления пробелов из строки и возврата строки без пробелов.
Это мой код:
string removeSpaces(string input)
{
int length = input.length();
for (int i = 0; i
std::initializer_list встроен в язык. Если бы std::tuple имел одинаковую обработку, std::initializer_list стал бы «особым» случаем для std::tuple, где все типы одинаковы.
Я хотел упростить код, который вызывает одну и ту же функцию с другим набором...
Это очень странно и, скорее всего, это ошибка clang , но сначала я хочу убедиться в этом, чтобы не рассылать разработчикам спам с недопустимыми проблемами.
Я сократил свой вариант использования до простого примера, где clang выдает ошибку, которой,...
Я компилирую это с помощью компилятора C++ VS 2022 как «Стандарт ISO C++20 (/std:c++20)» для конфигурации отладки.
Почему это выдает следующее std::regex_error:
regex_error(error_backref): выражение содержало недопустимую обратную ссылку....
Я пишу библиотеку на C++, которая использует более старый API C. Клиент моей библиотеки может указывать функции обратного вызова, которые вызываются косвенно через мою библиотеку, которая вызывается через C API. Это означает, что все исключения в...
Как открыть путь в проводнике с помощью кода на C++. Я погуглил и не нашел для этого ничего, кроме системных команд, однако я не хочу, чтобы это блокировало или показывало окно консоли.
Классический C++ иногда выбирает суффикс _if для алгоритмов предикатов (а не для тех, которые принимают значение), например find_if/find count_if/count а иногда и нет (например, Any_of не имеет суффикса _if, хотя он принимает предикат, и не...
Предположим, я попробую/ catch в функции wWinMain(), которая вызывает некоторые функции Windows API, например CreateWindowExW(), GetMessageW(), TranslateMessage(), DispatchMessageW(). Windows API выполнит обратный вызов моей функции WndProc().
Могу...
Я хочу создать интерактивное консольное приложение, позволяющее вводить команды в цикле. Например, пользователь вводит «поиск», и программа находит некоторые данные и печатает их на экране. Затем программа ожидает следующей команды (это может быть...
Мне нужно интерпретировать 4 байта в начале (или по некоторому 4-байтовому выровненному смещению) необработанного буфера, отображаемого в памяти, как целое число.
Классический способ с reinterpret_cast - это неопределенное поведение. Ниже приведены...
Почему практически нет библиотек C/C++ с открытым исходным кодом для извлечения встроенных изображений из файлов .xls?
Как возникает этот вопрос
В настоящее время я разрабатываю инструмент обратного поиска изображений для своей семьи в Windows....
Данные Location, которые мне нужно организовать, считываются внешней функцией, которая возвращает std::vector элементов location_data_. Я организовал данные в std::map, чтобы облегчить быстрый доступ на основе поля Location::label. Я не хочу...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения