Anonymous » 28 ноя 2025, 21:11
Последнее сообщение Anonymous «
Anonymous »
Оценивая библиотеки пулов потоков для кратковременных задач, я заметил, что все они работают значительно хуже, чем OpenMP. Основная причина, по-видимому, заключается в том, что другие библиотеки с трудом запускают несколько потоков одновременно, в...
Anonymous » 28 ноя 2025, 21:10
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь найти способ определить, действительна ли данная строка формата для данного типа во время компиляции.
Я ожидал, что сработает простая концепция:
template
concept Formattable = requires(T p) { std::format( {.2} , p); };...
Anonymous » 28 ноя 2025, 21:06
Последнее сообщение Anonymous «
Anonymous »
Я хочу настроить сторожевой таймер, который проверит, могут ли рабочие io_context выполнять задачи в течение разумного времени и не застревать при длительной работе или блокировании операций.
Для этого я реализовал проверку, которая проверяет...
Anonymous » 28 ноя 2025, 20:23
Последнее сообщение Anonymous «
Anonymous »
Я экспериментирую с производительностью std::unordered_map в C++20 и заметил, что когда я вставляю большое количество элементов, контейнер иногда перехэшируется несколько раз, хотя я заранее вызвал Reserve().
Пример кода:
#include
#include
Anonymous » 28 ноя 2025, 19:57
Последнее сообщение Anonymous «
Anonymous »
У меня есть массив из двух элементов. Теперь я хотел бы отсортировать все значения, заканчивающиеся на ноль (например, arr , arr ), чтобы они были отсортированы от меньшего к большему.
Затем я хотел бы, чтобы значения, заканчивающиеся на 1...
Anonymous » 28 ноя 2025, 19:26
Последнее сообщение Anonymous «
Anonymous »
Оценивая библиотеки пулов потоков для кратковременных задач, я заметил, что все они работают значительно хуже, чем OpenMP. Основная причина, по-видимому, заключается в том, что другие библиотеки с трудом запускают несколько потоков одновременно, в...
Anonymous » 28 ноя 2025, 18:08
Последнее сообщение Anonymous «
Anonymous »
Я могу нарисовать прямоугольник без ошибок, если использую беззнаковый int или uint32_t в index[] и у меня есть 2 вопроса:
Почему я получаю треугольник при использовании uint8_t?
Я ничего не получаю, если его 2 байта (uint16_t)?
Нет проблем, пока он...
Anonymous » 28 ноя 2025, 17:55
Последнее сообщение Anonymous «
Anonymous »
Существует ли в Python тип данных, похожий на структуры в C++? Мне нравится функция структуры myStruct.someName. Я знаю, что это есть в классах, но я не хочу писать класс каждый раз, когда мне нужен «контейнер» для каких-то данных.
Anonymous » 28 ноя 2025, 17:53
Последнее сообщение Anonymous «
Anonymous »
Недавно я начал изучать C++ и не понимаю, почему большинство примеров кода не включают заголовки стандартной библиотеки в собственные файлы заголовков.
Например:
#ifndef _TIMER_H_
#define _TIMER_H_
Anonymous » 28 ноя 2025, 17:24
Последнее сообщение Anonymous «
Anonymous »
У меня есть массив из двух элементов. Теперь я хотел бы отсортировать все значения, заканчивающиеся на ноль (например, arr , arr ), чтобы они были отсортированы от меньшего к большему.
Затем я хотел бы, чтобы значения, заканчивающиеся на 1...
Anonymous » 28 ноя 2025, 17:10
Последнее сообщение Anonymous «
Anonymous »
Я хочу удалить символы запятой внутри __VA_ARGS__.
Я нашел реализацию FOR_EACH, которая вроде как решает эту проблему, но в случае ошибки выдает беспорядочные сообщения об ошибках.
Моя проблема имеет следующие свойства:
OUTER(INNER(A), INNER(B))...
Anonymous » 28 ноя 2025, 17:03
Последнее сообщение Anonymous «
Anonymous »
У меня есть часть кода, где есть массив, и я хочу сравнить его с другими массивами констант, чтобы найти совпадение. Поскольку я работаю с многомерными массивами, я решил сохранить эти константы в другом файле .cpp, но при попытке компиляции получаю...
Anonymous » 28 ноя 2025, 17:03
Последнее сообщение Anonymous «
Anonymous »
Это ссылка на файл Hull.cpp на GitHub.
Мне хотелось бы знать, корректен ли этот алгоритм и способы его оптимизации.
Правильно ли этот подход обрабатывает вогнутые и многосвязные оболочки?
Есть ли лучшие способы структурировать проверки...
Anonymous » 28 ноя 2025, 16:24
Последнее сообщение Anonymous «
Anonymous »
Я хочу создать класс с такими методами, как std::map, но его необходимо сортировать во время компиляции. Какие контейнеры constexpr подходят для хранения ключей template и значений template?
Anonymous » 28 ноя 2025, 16:23
Последнее сообщение Anonymous «
Anonymous »
это ссылка на файл Hull.cpp на GitHub.
Я хотел бы знать, корректен ли этот алгоритм и способы его оптимизации.
Правильно ли этот подход обрабатывает вогнутые и многосвязные оболочки?
Есть ли лучшие способы структурировать проверки согласованности?...
Anonymous » 28 ноя 2025, 16:16
Последнее сообщение Anonymous «
Anonymous »
Компилятор GCC предоставляет мне следующие макросы:
__FILE__ , чтобы я мог распечатать имя файла + каталог.
__LINE__ , чтобы я мог распечатать номер строки, откуда я печатаю.
__PRETTY_FUNCTION__ , чтобы можно было распечатать красивое имя...
Anonymous » 28 ноя 2025, 16:14
Последнее сообщение Anonymous «
Anonymous »
После прочтения статьи «Скрытые возможности и темные углы C++/STL» на сайте comp.lang.c++.moderated я был совершенно удивлен тем, что следующий фрагмент скомпилирован и работает как в Visual Studio 2008, так и в G++ 4.4. Я предполагаю, что это также...
Anonymous » 28 ноя 2025, 16:05
Последнее сообщение Anonymous «
Anonymous »
Я хочу, чтобы мои сообщения об исключениях содержали информацию о местоположении исключения.
Поэтому я хотел бы иметь что-то вроде этого:
#define LOCATION __FILE__ : __LINE__
Anonymous » 28 ноя 2025, 16:04
Последнее сообщение Anonymous «
Anonymous »
Я могу нарисовать прямоугольник без ошибок, если использовать «unsigned int» или «uint32_t» в index[] и у меня есть 2 вопроса:
Почему я получаю треугольник при использовании «uint8_t»?
Я ничего не получаю, если его 2 байта (uint16_t)?
Нет проблем,...
Anonymous » 28 ноя 2025, 15:44
Последнее сообщение Anonymous «
Anonymous »
std::binary_function устарел и будет удален в c++17. Я искал в разных публикациях, но точного способа замены не нашел. Я хотел бы знать, как мне написать следующий код в стиле c++11.
template
inline T absolute(const T &x) {
return (x >= 0) ? x :...
Anonymous » 28 ноя 2025, 15:06
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь разработать приложение для записи системного звука, которое использует метод обратной связи приложения, предоставляемый WASAPI. Я основываю свою реализацию на примере цикла обратной связи классического приложения Windows:
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения