Anonymous » 11 янв 2025, 03:11
Последнее сообщение Anonymous «
Anonymous »
Я определяю встроенный статический элемент данных в классе C++17 (inline static SharedData gSharedData;).
У меня два вопроса:
1)Похоже, это gSharedData создается до запуска main(), например (non-inline staticmember) и не ленивая инициализация...
Anonymous » 11 янв 2025, 02:56
Последнее сообщение Anonymous «
Anonymous »
Я работаю над интерфейсом ЦАП MAX5144 с использованием связи SPI на Raspberry Pi (SPI1, CS1). Ниже приведена моя основная программа и программа тестирования SPI.
Основная программа инициализирует ЦАП и устанавливает выходное значение, но я...
Anonymous » 11 янв 2025, 02:22
Последнее сообщение Anonymous «
Anonymous »
Я работаю с std::unordered_map в C++, где и ключи, и значения являются целыми числами. Мой набор данных содержит много повторяющихся ключей. Для каждой пары ключ-значение в данных:
Если ключ не существует в карте: вставьте ключ с соответствующим...
Anonymous » 11 янв 2025, 02:21
Последнее сообщение Anonymous «
Anonymous »
Здесь мы можем прочитать, что ни одна конструкция копирования и оператор присваивания копии не подлежат оценке. Но здесь мы можем прочитать, что qRegisterMetaType и Q_DECLARE_METATYPE должны иметь общедоступный конструктор по умолчанию,...
Anonymous » 11 янв 2025, 01:45
Последнее сообщение Anonymous «
Anonymous »
Я начал работать со структурами, и мне сложно разбить их на файлы .h и .cpp. Я понимаю, что .h обычно используется для объявлений, а .cpp — для определений. Проблема, с которой я столкнулся, заключается в том, что я не могу понять, как определить...
Anonymous » 11 янв 2025, 01:26
Последнее сообщение Anonymous «
Anonymous »
Я определяю встроенный статический элемент данных в классе C++17 ( inline static SharedData gSharedData; ).
У меня два вопроса:
1)Похоже, это gSharedData создается до запуска main(), например ( non-inline static member) и не ленивая инициализация...
Anonymous » 11 янв 2025, 01:24
Последнее сообщение Anonymous «
Anonymous »
Я сделал автомобильный симулятор с помощью OpenGL. Для коробки столкновения автомобилей я использовал OBB. Проблема в том, что я хочу повернуть поле столкновений. Для этого я использую эту функцию:
std::vector rotateCollisionBox(float angle,...
Anonymous » 11 янв 2025, 01:18
Последнее сообщение Anonymous «
Anonymous »
В реестре, например в HKEY_CLASSES_ROOT\Directory\Background\shell, у нас есть набор зарегистрированных обработчиков контекстного меню.
Эти обработчики представляют собой команды, которые должен выполняться при выборе меню. Команды также можно найти...
Anonymous » 11 янв 2025, 01:15
Последнее сообщение Anonymous «
Anonymous »
TL;DR: попытка статически связать предварительно созданную стороннюю библиотеку lib с моей собственной общей библиотекой, связанной с помощью dyn, вызывает лавину неопределенных ссылок ошибки из ld.
Статическая сторонняя библиотека dep:
была...
Anonymous » 11 янв 2025, 01:04
Последнее сообщение Anonymous «
Anonymous »
Я определяю встроенный статический элемент данных в классе C++17 ( inline static SharedData gSharedData; ).
У меня два вопроса:
1)Кажется, он создается перед main( ) начинается как ( non-inline static member) и не ленивая инициализация (сначала...
Anonymous » 11 янв 2025, 01:02
Последнее сообщение Anonymous «
Anonymous »
Я работаю над приложением для обмена сообщениями, использующим Qt5. При получении нового сообщения отображается уведомление Windows. Когда я нажимаю на уведомление, оно должно открыть окно приложения, что и происходит на самом деле. Но открытое окно...
Anonymous » 11 янв 2025, 00:37
Последнее сообщение Anonymous «
Anonymous »
Я начал работать со структурами, и мне сложно разбить их на файлы .h и .cpp. Я понимаю, что .h обычно используется для объявлений, а .cpp — для определений. Проблема, с которой я столкнулся, заключается в том, что я не могу понять, как определить...
Anonymous » 11 янв 2025, 00:02
Последнее сообщение Anonymous «
Anonymous »
Я начал работать со структурами, и мне сложно разбить их на файлы .h и .cpp. Я понимаю, что .h обычно используется для объявлений, а .cpp — для определений. Проблема, с которой я столкнулся, заключается в том, что я не могу понять, как определить...
Anonymous » 10 янв 2025, 23:57
Последнее сообщение Anonymous «
Anonymous »
Я изучаю отличные инструкции SSE и начал работать над простым кодом для измерения разницы между функцией, использующей их, и той же функцией, использующей «стандартный» код (т. е. не SSE). Я понял, что когда я скомпилировал код (с флагом -O3),...
Anonymous » 10 янв 2025, 23:54
Последнее сообщение Anonymous «
Anonymous »
Моя цель — определить имя файла, которое еще не занято в определенной папке, чтобы сохранить его, не стирая какой-либо файл.
Например, если myname.txt существует, мы должны добавить дополнительный номер, например -0000, чтобы он стал...
Anonymous » 10 янв 2025, 23:43
Последнее сообщение Anonymous «
Anonymous »
Мне нужно настроить USB-накопитель с необходимыми программами, чтобы иметь портативную среду разработки. Я использую 64-битную Windows 7 дома и 32-битную Windows XP на работе, где я буду использовать ее чаще всего.
Как можно создать такую систему?...
Anonymous » 10 янв 2025, 23:19
Последнее сообщение Anonymous «
Anonymous »
Я пишу многопоточное приложение, в котором разные авторы будут помещать объекты в стек, а читатели будут извлекать их из стека (или, по крайней мере, помещать указатель на объект).
Есть ли какие-либо структуры, встроенные в C++, которые могут...
Anonymous » 10 янв 2025, 23:07
Последнее сообщение Anonymous «
Anonymous »
Сегодня у меня возникла проблема с доступом к серверу по белому IP-адресу... Мой сервер не получает (или не видит) ни одного запроса. Купил белый ip адрес, после этого задал настройки, при которых роутер должен добираться до локального адреса по...
Anonymous » 10 янв 2025, 23:04
Последнее сообщение Anonymous «
Anonymous »
TL;DR: попытка статически связать предварительно созданную стороннюю библиотеку lib с моей собственной общей библиотекой, связанной с помощью dyn, вызывает лавину неопределенных ссылок ошибки из ld.
Статическая библиотека стороннего разработчика...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения