Anonymous » 03 мар 2026, 14:33
Последнее сообщение Anonymous «
Anonymous »
У меня вопрос, есть ли разница между этими двумя фрагментами кода.
Первый из них я нашел в реализации интеллектуальной ссылки/указателя в качестве подсчета ссылок.
int Dec() const
{
int ret = InterlockedDecrementRelease(&_count);
return ret;
}...
Anonymous » 03 мар 2026, 12:16
Последнее сообщение Anonymous «
Anonymous »
Для модульного тестирования платформы C++17 , которая в значительной степени опирается на шаблоны, я попытался написать помощник template классы , которые генерируют декартово произведение двух наборов типов данных , заданное двумя кортежами:...
Anonymous » 03 мар 2026, 12:09
Последнее сообщение Anonymous «
Anonymous »
Я преподаю программирование на C++ уже много лет, и одна из самых сложных вещей, которую нужно объяснить студентам, — это перегрузка констант. Я обычно использую пример векторного класса и его функцииoperator[]:
Anonymous » 03 мар 2026, 07:04
Последнее сообщение Anonymous «
Anonymous »
У меня есть реализация CRTP с многоуровневым наследованием, которая, на мой взгляд, работает довольно хорошо. Любой вызов внешнего метода всегда будет вызывать наиболее производную реализацию. Более того, если какие-либо реализации метода вызывают...
Anonymous » 03 мар 2026, 05:58
Последнее сообщение Anonymous «
Anonymous »
С программным обеспечением WPF, использующим .NET 9, и специальной DLL C/C++, отвечающей за создание виртуальной машины Java, с использованием JDK 17 с JNI версии 1.8 или 10. Я начал работать над C/C++ с исполняемой программой GLFW, ожидается...
Anonymous » 03 мар 2026, 05:54
Последнее сообщение Anonymous «
Anonymous »
Недавно я начал решать задачи на C++ и все еще изучаю условные выражения и циклы. Даже если проблема кажется простой и я понимаю ее логику, мне сложно перевести ее в код. Это слабый анализ или просто нужно больше практики?
Например, если я хочу...
Anonymous » 03 мар 2026, 03:52
Последнее сообщение Anonymous «
Anonymous »
Я написал функцию C++ для получения текущего времени в формате ЧЧ:ММ:СС. Как добавить миллисекунды или наносекунды, чтобы иметь такой формат, как ЧЧ:ММ:СС:МММ? Если это невозможно, также подойдет функция, возвращающая текущее время в мс. Затем я...
Anonymous » 03 мар 2026, 02:33
Последнее сообщение Anonymous «
Anonymous »
У меня есть реализация CRTP с многоуровневым наследованием, которая, на мой взгляд, работает довольно хорошо. Любой вызов внешнего метода всегда будет вызывать наиболее производную реализацию. Более того, если какие-либо реализации метода вызывают...
Anonymous » 03 мар 2026, 02:30
Последнее сообщение Anonymous «
Anonymous »
В настоящее время я пишу код на C++ в Ubuntu WSL2, используя заголовок
для создания панелей в ncursesw, так как мне нужны символы Юникода.
Я уже провел пару тестов, результаты которых показаны в таблице ниже:
Anonymous » 03 мар 2026, 00:21
Последнее сообщение Anonymous «
Anonymous »
Приведенный ниже код проверяет, является ли заданная строка палиндромом или нет. Я получаю желаемый вывод в терминале, но между каждой строкой вывода также имеется целочисленная печать. Я играл с настройкой возвращаемого типа is_palindrome на разные...
Anonymous » 02 мар 2026, 23:55
Последнее сообщение Anonymous «
Anonymous »
У меня есть пара объектов QObject. Я назову их DataReceiver и DataProcessor, которые инкапсулированы внутри объекта DataHandler
DataReceiver работает на QThread. Когда QThread запускается, вызывается DataReceiver:run(), который повторяется до тех...
Anonymous » 02 мар 2026, 23:55
Последнее сообщение Anonymous «
Anonymous »
Я работаю над проектом для класса компьютерной архитектуры, где мы изучаем MIPS и язык ассемблера. Программа принимает на вход .bin и выводит .txt. Мне нужно взять двоичный исполняемый файл MIPS, который выглядит следующим образом:...
Anonymous » 02 мар 2026, 23:43
Последнее сообщение Anonymous «
Anonymous »
По сути, я написал этот код, который создает прозрачное наложение поверх любой игры, одинакового размера и в том же месте.
Если я сверну игру, она перестанет рендериться, и это идеально. Однако, если я переключаю окна, не сворачивая игру,...
Anonymous » 02 мар 2026, 23:18
Последнее сообщение Anonymous «
Anonymous »
У меня есть реализация CRTP с многоуровневым наследованием, которая, на мой взгляд, работает довольно хорошо. Любой вызов внешнего метода всегда будет вызывать наиболее производную реализацию. Более того, если какие-либо реализации метода вызывают...
Anonymous » 02 мар 2026, 22:37
Последнее сообщение Anonymous «
Anonymous »
Недавно я начал решать задачи на C++ и все еще изучаю условные выражения и циклы. Даже если проблема кажется простой и я понимаю ее логику, мне сложно перевести ее в код. Это слабый анализ или просто нужно больше практики?
Например, если я хочу...
Anonymous » 02 мар 2026, 22:05
Последнее сообщение Anonymous «
Anonymous »
Я опубликую свой код и исключение после объяснения проблемы. По сути, я создаю программу, конечной целью которой является возможность калибровать камеру типа «рыбий глаз», которая затем передается в потоке rtsp от камеры, который будет записываться...
Anonymous » 02 мар 2026, 21:59
Последнее сообщение Anonymous «
Anonymous »
Приведенный ниже код проверяет, является ли заданная строка палиндромом или нет. Я получаю желаемый вывод в терминале, но между каждой строкой вывода также имеется целочисленная печать. Я играл с настройкой возвращаемого типа is_palindrome на разные...
Anonymous » 02 мар 2026, 21:58
Последнее сообщение Anonymous «
Anonymous »
Когда я изучаю C++, я обнаружил, что приведенные ниже два кода имеют одинаковую логику при запуске кода.
If... elseif ... else
for (auto& item : items)
{
if (!item.is_valid) { /* skip */ }
else if (item.cnt == 0) { /* skip */ }
else if (item.freq <...
Anonymous » 02 мар 2026, 21:46
Последнее сообщение Anonymous «
Anonymous »
Предположим, у меня есть std::string следующим образом:
std::string temp = {abc,def} ;
Я хочу, чтобы temp содержал «abc,def», т. е. удалил символы '{' и '}' из начала и конца temp.
Поэтому я написал:
temp = temp.substr( 1, temp.length() - 1 );...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения