Anonymous » 04 мар 2026, 08:01
Последнее сообщение Anonymous «
Anonymous »
У меня есть приложение, которое открывает другой несистемный 32-битный процесс и пытается получить список его загруженных модулей с помощью EnumProcessModulesEx() и путь к каждому модулю с помощью GetModuleFileNameEx(). Он хорошо работает в моей...
Anonymous » 04 мар 2026, 01:51
Последнее сообщение Anonymous «
Anonymous »
Неопределенный символ: std::__1::__libcpp_deallocate (void*, unsigned long, unsigned long)
Команда компоновщика завершилась с ошибкой с кодом завершения 1 (используйте -v, чтобы увидеть вызов)
Среда:
Anonymous » 04 мар 2026, 01:51
Последнее сообщение Anonymous «
Anonymous »
У меня есть реализация CRTP с многоуровневым наследованием, которая, на мой взгляд, работает довольно хорошо. Любой вызов внешнего метода всегда будет вызывать наиболее производную реализацию. Более того, если какие-либо реализации метода вызывают...
Anonymous » 04 мар 2026, 01:33
Последнее сообщение Anonymous «
Anonymous »
Для модульного тестирования платформы C++17 , которая в значительной степени опирается на шаблоны, я попытался написать помощник template классы , которые генерируют декартово произведение двух наборов типов данных , заданное двумя кортежами:...
Anonymous » 04 мар 2026, 01:30
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс, который запускает другой поток, который обращается к некоторым его данным через постоянные промежутки времени. Это означает, что у меня есть два потока, которые обращаются к одним и тем же данным (исходный поток и вновь созданный...
Anonymous » 04 мар 2026, 01:01
Последнее сообщение Anonymous «
Anonymous »
У нас есть сервис, который при отправке нам сообщений включает код ошибки uint8_t. С несколькими сотнями возможных кодов. В нашем приложении мы преобразуем это примерно в 8 категорий ошибок в классе перечисления, т. е. enum class error_type { A, B,...
Anonymous » 04 мар 2026, 00:48
Последнее сообщение Anonymous «
Anonymous »
Я создал шаблонную функцию tostr(...), которая способна преобразовывать множество типов в строку с несколькими параметрами. Пример возможного кода:
std::vector x = {1.123456789, 9.987654321};
std::cout
Anonymous » 03 мар 2026, 18:08
Последнее сообщение Anonymous «
Anonymous »
У меня вопрос, есть ли разница между этими двумя фрагментами кода.
Первый из них я нашел в реализации интеллектуальной ссылки/указателя в качестве подсчета ссылок.
int Dec() const
{
int ret = InterlockedDecrementRelease(&_count);
return ret;
}...
Anonymous » 03 мар 2026, 17:52
Последнее сообщение Anonymous «
Anonymous »
Независимо от вычислений, часовой пояс зависит от того, где вы находитесь, а не от текущего времени (игнорируя такие вещи, как переход на летнее время и историческую корректировку границ часового пояса). В компьютерных системах часовой пояс — это...
Anonymous » 03 мар 2026, 16:48
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю плагин DuckDB для DolphinDB и имею следующий тестовый пример:
@testing:case= test_duckdb_load_to_dfs_with_transform
-- A. Prepare DFS table
dbPath = dfs://duck_test_db
if(existsDatabase(dbPath)) dropDatabase(dbPath)
db =...
Anonymous » 03 мар 2026, 16:47
Последнее сообщение Anonymous «
Anonymous »
Проблема
При использовании QPlainTextEdit текст-заполнитель не исчезает, когда пользователь начинает печатать. Напечатанный текст и текст-заполнитель отображаются одновременно, перекрывая друг друга.
Этого не происходит с QLineEdit — это влияет...
Anonymous » 03 мар 2026, 16:43
Последнее сообщение Anonymous «
Anonymous »
Когда нам следует использовать шаблоны?
Может ли кто-нибудь рассказать мне о вашем опыте использования шаблонов C++?
Когда бы вы рассмотрели возможность использования шаблона?
Если бы мы определили такую функцию
template
myType GetMax (myType a,...
Anonymous » 03 мар 2026, 16:18
Последнее сообщение Anonymous «
Anonymous »
Сейчас я изучаю C++, и теперь я знаю основную концепцию шаблона,
который действует точно так же, как общий тип,
и я обнаружил, что почти каждая программа на C++ использует шаблон,
Поэтому я действительно хочу знать, когда мы должны использовать...
Anonymous » 03 мар 2026, 15:53
Последнее сообщение Anonymous «
Anonymous »
Я столкнулся с ситуацией, которую не совсем понимаю:
У меня есть класс с собственным конструктором и несколькими переменными-членами, в котором конструктору не удалось инициализировать одну переменную-член POD. Таким образом, эта переменная-член...
Anonymous » 03 мар 2026, 15:38
Последнее сообщение Anonymous «
Anonymous »
Например. У меня есть контейнер, в котором процесс каждые несколько секунд отправляет контрольное сообщение через порт UDP.
Когда я запускаю из bash docker run --detach , я получаю сообщение на хосте.
Когда я звоню
std::future process_stderr,...
Anonymous » 03 мар 2026, 15:27
Последнее сообщение Anonymous «
Anonymous »
Независимо от вычислений, часовой пояс зависит от того, где вы находитесь, а не от текущего времени (игнорируя такие вещи, как переход на летнее время и историческую корректировку границ часового пояса). В компьютерных системах часовой пояс — это...
Anonymous » 03 мар 2026, 15:22
Последнее сообщение Anonymous «
Anonymous »
Приведенный ниже код проверяет, является ли заданная строка палиндромом или нет. Я получаю желаемый вывод в терминале, но между каждой строкой вывода также имеется целочисленная печать. Я играл с настройкой возвращаемого типа is_palindrome на разные...
Anonymous » 03 мар 2026, 15:18
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь инициализировать вектор объекта Col, как показано ниже.
Класс Col создан с использованием одного элемента std::string.
Знаете ли вы, почему приведенный ниже код не компилируется, когда я пытаюсь передать напрямую std::initializer_list в...
Anonymous » 03 мар 2026, 15:17
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс C++, предоставляющий свойство, и интерфейс QML, который его использует. Вот рабочий пример ( test.cpp ):
#include
#include
#include
#include
class Exposed : public QQuickItem {
Q_OBJECT
public:
Q_PROPERTY(int property READ...
Anonymous » 03 мар 2026, 15:08
Последнее сообщение Anonymous «
Anonymous »
Я создал шаблонную функцию tostr(...), способную преобразовывать множество типов в строку с несколькими параметрами. Пример возможного кода:
std::vector x = {1.123456789, 9.987654321};
std::cout
Anonymous » 03 мар 2026, 14:53
Последнее сообщение Anonymous «
Anonymous »
Я пытался создать свой первый драйвер KMDF, который представляет собой простую печать «привет, мир», но у меня всегда возникает эта ошибка, не связанная с кодом. Я не использую vcpkg
Мой код:
#include
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения