Anonymous » 02 ноя 2025, 00:39
Последнее сообщение Anonymous «
Anonymous »
Когда я изучал C++ с помощью JetBrains CLion IDE, я заметил, что в коде есть комментарии, которые отличаются от комментариев Ctrl + /. Эти комментарии отмечены значком ручки и книги (документация).
Они появляются только в том случае, если я выбираю...
Anonymous » 01 ноя 2025, 21:59
Последнее сообщение Anonymous «
Anonymous »
По какой-то причине всякий раз, когда я вывожу отформатированную информацию, в моем выходном txt-файле появляется нелепое количество пустых строк до (после заголовка) и после указанной информации. Цель моей программы — прочитать информацию из...
Anonymous » 01 ноя 2025, 20:48
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь ускорить выполнение фрагмента кода, предварительно настроив фоновые потоки для решения одной конкретной задачи. Когда придет время решать мою задачу, я хотел бы разбудить эти потоки, выполнить задание и снова заблокировать их в ожидании...
Anonymous » 01 ноя 2025, 20:40
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать исходный код, содержащий код Win32 API с GCC 8.3.0 (i686-posix-dwarf), который поставляется с пакетом Strawberry Perl Portable. Он легко создает код, но испытывает трудности при связывании с основными библиотеками DLL Windows:...
Anonymous » 01 ноя 2025, 20:37
Последнее сообщение Anonymous «
Anonymous »
Я хочу передать звук с микрофона на наушники (что-то вроде эха). Однако при вызове snd_pcm_readi мой массив остается пустым.
Параметры PCM для захвата звука (в реальном коде все проверяется):
snd_pcm_open(&pcm_handle, plughw:0,0 , mode, 0);
Anonymous » 01 ноя 2025, 20:33
Последнее сообщение Anonymous «
Anonymous »
Глядя на этот пример:
который представляет собой реализацию std::function с небольшой оптимизацией буфера, я заметил, что оператор вызова является const, и происходит const_cast on.
Теперь, если кто-то создает константную функцию foo, которая...
Anonymous » 01 ноя 2025, 20:05
Последнее сообщение Anonymous «
Anonymous »
Глядя на этот тест пользовательской реализации std::function:
Я попытался воспроизвести пример и заметил, что, несмотря на объявление этой простой функции, вот так: __attribute__((noinline)) auto function_no_inline(int a, int b, int c, int d) ->...
Anonymous » 01 ноя 2025, 20:03
Последнее сообщение Anonymous «
Anonymous »
Я понимаю, что std::cin/ std::cout обычно медленнее, чем scanf/ printf , и это в первую очередь связано с синхронизацией со стандартными потоками C. Однако все объяснения, которые я видел, просто говорят об этом и оставляют все как есть. Я ищу более...
Anonymous » 01 ноя 2025, 19:23
Последнее сообщение Anonymous «
Anonymous »
В §13 стандарта C++17 говорится:
Тривиальный класс — это класс, который можно тривиально копировать и который имеет один или несколько конструкторов по умолчанию (15.1), все из которых либо тривиальны, либо удалены и по крайней мере один из них не...
Anonymous » 01 ноя 2025, 19:09
Последнее сообщение Anonymous «
Anonymous »
У меня возникла проблема с Visual Studio (на C++)
Я получил предупреждение, не знаю почему, потому что я никогда не вызываю одну и ту же переменную дважды.
function: inconsistent dll linkage
Список предупреждений: (на французском языке)
Anonymous » 01 ноя 2025, 18:54
Последнее сообщение Anonymous «
Anonymous »
Я хотел создать библиотеку графического интерфейса, чтобы я мог использовать ее в своей собственной видеоигре, которую я создаю, и, возможно, в будущем использовать ее для других вещей, таких как программное обеспечение. Я хотел спросить, с чего...
Anonymous » 01 ноя 2025, 18:05
Последнее сообщение Anonymous «
Anonymous »
Я хочу передать звук с микрофона на наушники (что-то вроде эха). Однако при вызове snd_pcm_readi мой массив остается пустым.
Параметры PCM для захвата звука (В реальном коде все проверяется):
snd_pcm_open(&pcm_handle, plughw:0,0 , mode, 0);
Anonymous » 01 ноя 2025, 18:01
Последнее сообщение Anonymous «
Anonymous »
Я хотел создать библиотеку графического интерфейса, чтобы я мог использовать ее в своей собственной видеоигре, которую я создаю, и, возможно, в будущем использовать ее для других вещей, таких как программное обеспечение. Я хотел спросить, с чего...
Anonymous » 01 ноя 2025, 17:58
Последнее сообщение Anonymous «
Anonymous »
Я тестирую умножение матриц int, но обнаружил, что оно везде очень медленное (python numpy с использованием бэкэнда BLAS также работает так же медленно). Понятно, что int matmul медленнее, чем float matmul, но почему-то он в 3-5 раз медленнее, чем...
Anonymous » 01 ноя 2025, 17:10
Последнее сообщение Anonymous «
Anonymous »
В данный момент я небольшой программист на C, и меня беспокоит вопрос: стоит ли Visual Studio такого раздражения?
Я некоторое время программировал на C и C++ в Visual Studio Code , и мне это очень нравится
Anonymous » 01 ноя 2025, 16:52
Последнее сообщение Anonymous «
Anonymous »
У меня есть четкое представление о синтаксисе C++ и основах ООП — классах, наследовании, полиморфизме, инкапсуляции и т. д. Однако я изо всех сил пытаюсь понять, как эти концепции сочетаются в реальной разработке на C++, особенно во встроенных...
Anonymous » 01 ноя 2025, 15:38
Последнее сообщение Anonymous «
Anonymous »
Я работаю над домашним проектом с библиотекой libsodium и обнаружил, что преобразование unsigned char * в char * оказалось не таким простым, как я себе представлял. Кроме того, сначала я был сбит с толку, потому что тесты проходили в режиме Release,...
Anonymous » 01 ноя 2025, 15:26
Последнее сообщение Anonymous «
Anonymous »
Иногда может оказаться полезным построить целое значение из списка битов (в порядке возрастания). Такую функцию можно назвать to_integral.
Пример:
static_assert (to_integral(1,1,0,1,0,1) == 0b101011);
Anonymous » 01 ноя 2025, 14:21
Последнее сообщение Anonymous «
Anonymous »
Глядя на этот пример:
который представляет собой реализацию std::function с небольшой оптимизацией буфера, я заметил, что оператор вызова является const, и происходит const_cast on.
Теперь, если кто-то создает константную функцию foo, которая...
Anonymous » 01 ноя 2025, 13:58
Последнее сообщение Anonymous «
Anonymous »
Иногда может оказаться полезным построить целое значение из списка битов (в порядке возрастания). Такую функцию можно назвать to_integral.
Пример:
static_assert (to_integral(1,1,0,1,0,1) == 0b101011);
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения