Anonymous » 16 ноя 2025, 01:51
Последнее сообщение Anonymous «
Anonymous »
Проблема
Я пытаюсь использовать clangd для LSP в Neovim с файлами CUDA .cu, но он не может распознать стандартные функции библиотеки C++ на стороне хоста. Даже простые функции хоста, использующие std::format, std::chrono или std::cout, выдают такие...
Anonymous » 16 ноя 2025, 01:38
Последнее сообщение Anonymous «
Anonymous »
При попытке перестроить проект CMake от имени другого пользователя Linux выдается сообщение «Операция не разрешена», несмотря на наличие доступа на чтение и запись через групповые разрешения. Единственный способ решить эту проблему — указать каталог...
Anonymous » 15 ноя 2025, 16:42
Последнее сообщение Anonymous «
Anonymous »
Следующий код принимается GCC, и полученный двоичный файл выводит ожидаемые результаты. Но соответствует ли это стандарту и всегда ли будет работать в разных системах с использованием разных компиляторов?
Минимальный пример
#include
Anonymous » 15 ноя 2025, 15:44
Последнее сообщение Anonymous «
Anonymous »
Безопасно ли проверять наличие ключа в concurrency::concurrent_unordered_map (предоставленном библиотекой параллельных шаблонов Microsoft) следующим образом?
#include
#include
using map = concurrency::concurrent_unordered_map;
Anonymous » 15 ноя 2025, 15:42
Последнее сообщение Anonymous «
Anonymous »
Я включил режим разработчика с помощью 3utools и использовал libusb, чтобы получить соответствующий интерфейс и конечные точки, но как мне действовать дальше? Каковы протоколы или процедуры, которым я должен следовать, чтобы отправить запрос на...
Anonymous » 15 ноя 2025, 14:18
Последнее сообщение Anonymous «
Anonymous »
Следующий код принимается GCC, и полученный двоичный файл выводит ожидаемые результаты. Но соответствует ли это стандарту и всегда ли будет работать в разных системах без использования разных компиляторов?
#include
Anonymous » 15 ноя 2025, 13:45
Последнее сообщение Anonymous «
Anonymous »
it -> случайный допустимый векторный итератор
const int kLookAheadIndex -> случайное число
auto it_ahead = std::max(it - kLookAheadIndex, path.cbegin()); // get a look-ahead point to look at
Я знаю, что это «неопределенное поведение», поскольку...
Anonymous » 15 ноя 2025, 12:24
Последнее сообщение Anonymous «
Anonymous »
Я использую тип Stanford C++ Library Vector, и статический анализатор CLion помечает блок кода как Недостижимый , хотя программа работает корректно.
Предупреждение начинается со строки, где я обращаюсь к строкам , и все, начиная с этого момента,...
Anonymous » 15 ноя 2025, 07:48
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать алгоритм Купера-Харви-Кеннеди из этой статьи на C++. Оригинал используется для поиска доминаторов, однако в моем случае мне нужно найти постдоминаторов. Я знаю, что для этого я могу перевернуть края графа, чтобы «перевернуть»...
Anonymous » 15 ноя 2025, 07:24
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь сгенерировать информацию о типах POD во время компиляции. Получить смещение каждого члена было непросто из-за таких ограничений, как отсутствие преобразований указателей в constexpr, но я думаю, что нашел способ сделать это.
Вот пример...
Anonymous » 14 ноя 2025, 19:57
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю игру с помощью Win32 и Direct3D 11, но когда я перемещаю или изменяю размер окна (событие WM_ENTERSIZEMOVE), игра приостанавливает работу:
Хотя это нормально в окне, но я хочу, чтобы игрок иметь возможность управлять во время...
Anonymous » 14 ноя 2025, 19:30
Последнее сообщение Anonymous «
Anonymous »
Я использую трассировку событий для Windows для мониторинга операций ввода-вывода на диске и использования процессов в сети. Я использовал ETW с KERNEL_LOGGER_NAME, EVENT_TRACE_FLAG_PROCESS, EVENT_TRACE_FLAG_DISK_IO, EVENT_TRACE_FLAG_NETWORK_TCPIP:...
Anonymous » 14 ноя 2025, 19:29
Последнее сообщение Anonymous «
Anonymous »
У меня есть несколько файлов .cpp и .h в VS2022, под текстом нет красных волнистых элементов (да, я понятия не имею, как их называть), и в коде есть операнд decl. и никаких циркулярных включений или чего-то еще, в этом я уверен.
Тем не менее, когда...
Anonymous » 14 ноя 2025, 18:41
Последнее сообщение Anonymous «
Anonymous »
AWS S3 использует CRC64/NVME в качестве алгоритма контрольной суммы по умолчанию.
Мне нужно отправить конечную контрольную сумму CRC64/NVME.
Примечательно то, что я являюсь промежуточным программным обеспечением. Существует несколько потоков,...
Anonymous » 14 ноя 2025, 18:18
Последнее сообщение Anonymous «
Anonymous »
it -> случайный допустимый векторный итератор
const int kLookAheadIndex -> случайное число
auto it_ahead = std::max(it - kLookAheadIndex, path.cbegin()); // get a look-ahead point to look at
Я знаю, что это «неопределенное поведение», поскольку...
Anonymous » 14 ноя 2025, 17:50
Последнее сообщение Anonymous «
Anonymous »
Одним из аспектов концепции C++20 является то, что существуют определенные ситуации, в которых вам приходится писать require. Например, этот пример из /3:
requires-expression также можно использовать в requires-clause ( ) как способ написания...
Anonymous » 14 ноя 2025, 17:24
Последнее сообщение Anonymous «
Anonymous »
Некоторое время я использую neovim, а в последнее время немного больше кодирую на C++.
Когда я использую в коде функцию, которую, как я понимаю, я еще не объявил/определил, clangd выдает типичную ошибку «Использование необъявленного идентификатора...
Anonymous » 14 ноя 2025, 16:33
Последнее сообщение Anonymous «
Anonymous »
Когда объект подкласса QLabel активен, как можно определить, находится ли указатель мыши на метке, и узнать его позицию, если это так?
QWidegt::event() может проверить тип события QEvent::WindowActivate, но он не предоставляет никакой информации о...
Anonymous » 14 ноя 2025, 16:24
Последнее сообщение Anonymous «
Anonymous »
Я читаю абзац об алгоритме tbb::parallel_scan из книги Intel Threading Building Blocks, и я понял, что операция делает последовательно, но я не понимаю, каковы требования к объекту body, описание в книге невероятно расплывчато, говоря, что алгоритм...
Anonymous » 14 ноя 2025, 15:07
Последнее сообщение Anonymous «
Anonymous »
Предполагая две перегрузки:
void X::f(int, float);
void X::f(long, double);
возможно ли в C++17 или выше вывести int/long (или что бы это ни было) из float/double для второго аргумента?
Используется в таком коде:
using Arg1Type = arg_type_t;...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения