Anonymous » 03 фев 2026, 06:58
Последнее сообщение Anonymous «
Anonymous »
Я хочу сделать аудиоанализатор на C++. Для меня это довольно сложный проект, поэтому я хочу изучить его подробнее во многих сферах.
Хочу знать, стоит ли тратить время и силы на создание собственного декодера аудиофайлов или лучше использовать для...
Anonymous » 03 фев 2026, 05:34
Последнее сообщение Anonymous «
Anonymous »
Я учусь на втором курсе колледжа и работаю над личным проектом, включающим встроенный Raspberry Pi и выход HDMI.
Однако я столкнулся с очень странной проблемой при отображении определенных символов на экране с помощью Circle для моего...
Anonymous » 03 фев 2026, 04:46
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь понять, как может выглядеть сигнатура полностью прозрачной функции. То есть функция, принимающая аргумент T и само по себе (т.е. исходя из возвращаемого значения) выглядит точно так же, как T. То есть функция, которая пересылает свой...
Anonymous » 03 фев 2026, 04:30
Последнее сообщение Anonymous «
Anonymous »
Я тестировал отправку файла частями в клиенте веб-сокета с помощью зверя::websocket::streamboost::beast::tcp_stream::async_write_some, и когда обработчик завершения вызывался после выполнения задачи, он отображал переданные байты, как ожидалось (64...
Anonymous » 03 фев 2026, 04:17
Последнее сообщение Anonymous «
Anonymous »
Поскольку std::atomic::is_lock_free() может не совсем отражать реальность , вместо этого я рассматриваю возможность написания настоящего теста времени выполнения. Однако, когда я приступил к делу, я обнаружил, что это не такая уж тривиальная задача,...
Anonymous » 03 фев 2026, 04:07
Последнее сообщение Anonymous «
Anonymous »
Основное использование std::is_trivyly_copyable_v – определить, можно ли безопасно и эффективно заменить копирование/перемещение массива объектов на std::memcpy.
Однако в C++26 представлен std::is_trivyly_relocatable_v , который кажется более...
Anonymous » 03 фев 2026, 04:04
Последнее сообщение Anonymous «
Anonymous »
Поскольку сроки появления стандарта C++26 приближаются, я хочу знать:
Какова(ы) причина(ы) отсутствия встроенной поддержки сетевых технологий в стандарте C++. То есть, какие именно проблемы приводят к отсрочке включения сетевых технологий в будущий...
Anonymous » 03 фев 2026, 03:58
Последнее сообщение Anonymous «
Anonymous »
Категории значений C++11 (lvalues, xvalues и prvalues) глубоко связаны с ядром самого C++ таким образом, что невозможно рассуждать о C++ без рассуждений о семантике значений.
C++17 сгладил объектную модель, поэтому у нас есть такие вещи, как...
Anonymous » 03 фев 2026, 03:38
Последнее сообщение Anonymous «
Anonymous »
У меня проблемы с clangd, который утверждает, что сравнение между std::string и const char невозможно .
// Image returns a std::string
REQUIRE (
surface->image() ==
.........................\n
.........................\n...
Anonymous » 02 фев 2026, 23:55
Последнее сообщение Anonymous «
Anonymous »
Я хочу сделать аудиоанализатор. В качестве первого шага я бы хотел взять аудиофайлы, в первую очередь сосредоточившись на wav и mp3. Я хочу получить доступ к необработанному аудио (или сжатой версии в формате mp3) из этих файлов.
Кто-нибудь знает...
Anonymous » 02 фев 2026, 23:49
Последнее сообщение Anonymous «
Anonymous »
Я хочу сделать аудиоанализатор на C++. Для меня это довольно сложный проект, поэтому я хочу изучить его подробнее во многих сферах.
Хочу знать, стоит ли тратить время и силы на создание собственного декодера аудиофайлов или лучше использовать для...
Anonymous » 02 фев 2026, 22:19
Последнее сообщение Anonymous «
Anonymous »
Я хочу, чтобы переменная-член класса only_if_int определялась только в том случае, если экземпляр класса создается с типом шаблона int. У меня есть рабочее решение, но оно слишком многословное.
#include
#include
Anonymous » 02 фев 2026, 22:08
Последнее сообщение Anonymous «
Anonymous »
Некоторое время назад я опубликовал этот вопрос и принял принятое решение, которое работает хорошо. Теперь мне нужна версия со стертым типом, чтобы я мог шаблонировать отправителя на основе типа сокета (т. е. шаблона class sender_impl;) для...
Anonymous » 02 фев 2026, 21:08
Последнее сообщение Anonymous «
Anonymous »
Я новичок в программировании и сейчас пытаюсь создать игру на C++, но столкнулся с проблемой дизайна, которую не знаю, как решить.
Для каждого уникального объекта в моей игре, включая игрока, у меня есть уникальный заголовочный файл. Многие объекты...
Anonymous » 02 фев 2026, 20:53
Последнее сообщение Anonymous «
Anonymous »
Некоторое время назад я опубликовал этот вопрос и принял принятое решение, которое работает хорошо. Теперь мне нужна версия со стертым типом, чтобы я мог шаблонировать отправителя на основе типа сокета (т. е. шаблона class sender_impl;) для...
Anonymous » 02 фев 2026, 20:29
Последнее сообщение Anonymous «
Anonymous »
Недавно я смотрел одно из самых полезных видеороликов о std::atomics, остановился на обсуждении одного эпизода в 28:46 и решил самостоятельно проверить этот онлайн-обозреватель с флагом -latomic (иначе код не компилируется) с использованием...
Anonymous » 02 фев 2026, 19:52
Последнее сообщение Anonymous «
Anonymous »
Представьте, что эта функция возвращает представление:
auto even_numbers_up_to(int n) {
using namespace std::views;
return iota(1, n + 1)
| filter([](auto e) {return e % 2 == 0; });
}
Anonymous » 02 фев 2026, 19:44
Последнее сообщение Anonymous «
Anonymous »
Я переношу свое приложение на современный DPDK и хочу заменить стандартные системные вызовы сокетов UDP, не переписывая сетевую логику из L2. В качестве среды у меня mlx5 с SR-IOV.
Я видел UDPDK, который функционально соответствует моим...
Anonymous » 02 фев 2026, 19:07
Последнее сообщение Anonymous «
Anonymous »
Я переношу свое приложение на современный DPDK и хочу заменить стандартные системные вызовы сокетов UDP, не переписывая сетевую логику из L2. В качестве среды у меня mlx5 с SR-IOV.
Я видел UDPDK, который функционально соответствует моим...
Anonymous » 02 фев 2026, 17:27
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь определить размер каждого массива во время компиляции, но мне не нравится способ, который я придумал.
template
struct __helper
{
__helper(const char (&_sName) )
{
memcpy(m_sName, _sName, Length);
}
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения