Anonymous » 02 ноя 2025, 17:12
Последнее сообщение Anonymous «
Anonymous »
Мне нужно использовать структуру карты, которая принимает пары координат Меркатора (пользовательская структура с двумя двойными элементами, один для широты и один для долготы) в качестве ключевого типа.
Проблема в том, что координаты не всегда...
Anonymous » 02 ноя 2025, 15:43
Последнее сообщение Anonymous «
Anonymous »
У меня есть функция, которую я хочу принять в качестве параметра 2D-массив переменного размера.
Пока у меня есть это:
void myFunction(double** myArray){
myArray = 5;
// etc...
}
И я объявил массив в другом месте моего кода:
double anArray ;...
Anonymous » 02 ноя 2025, 14:51
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать исходный код, содержащий код Win32 API с GCC 8.3.0 (i686-posix-dwarf), который поставляется с пакетом Strawberry Perl Portable. Он легко создает код, но испытывает трудности при связывании с основными библиотеками DLL Windows:...
Anonymous » 02 ноя 2025, 12:04
Последнее сообщение Anonymous «
Anonymous »
Иногда может оказаться полезным построить целое значение из списка битов (в порядке возрастания). Такую функцию можно назвать to_integral.
Пример:
static_assert (to_integral(1,1,0,1,0,1) == 0b101011);
Anonymous » 02 ноя 2025, 11:09
Последнее сообщение Anonymous «
Anonymous »
Интересно, можете ли вы помочь мне с проблемой, связанной с использованием
спин-блокировки в C++ и Ubuntu 24?
Я использую реализацию спин-блокировки в
Это определяет спин-блокировку в структуре и работает правильно.
Но если та же реализация...
Anonymous » 02 ноя 2025, 06:31
Последнее сообщение Anonymous «
Anonymous »
Я написал эту простую программу, чтобы проверить, работает ли SYCL на моем устройстве или нет. А в этой программе SYCL после умножения числа не производит обратную запись.
#include
#include
#include
#include
#include
Anonymous » 02 ноя 2025, 04:27
Последнее сообщение Anonymous «
Anonymous »
Мне было поручено написать довольно простой код, который реализует матричный класс с типичным набором матричных операций, например, умножением матриц с записями, взятыми по модулю 1000 (РЕДАКТИРОВАНИЕ: размеры ограничены 1200, записи ограничены 0 и...
Anonymous » 02 ноя 2025, 04:12
Последнее сообщение Anonymous «
Anonymous »
Я тестирую умножение матриц int, но обнаружил, что оно везде очень медленное (python numpy с использованием бэкэнда BLAS также работает так же медленно). Понятно, что int matmul медленнее, чем float matmul, но почему-то он в 3-5 раз медленнее, чем...
Anonymous » 02 ноя 2025, 04:08
Последнее сообщение Anonymous «
Anonymous »
Одно из больших различий между C/C++ и Fortran, когда дело доходит до скорости, заключается в том, что первые языки используют указатели, которым можно присваивать псевдонимы, и поэтому компилятору необходимо загружать данные на каждой итерации...
Anonymous » 02 ноя 2025, 03:58
Последнее сообщение Anonymous «
Anonymous »
Согласно тому, что я слышал, std::vector хранит данные последовательно
и когда вы пытаетесь добавить или удалить элемент, он увеличивается или уменьшается за счет выделения новой памяти и копирует все из старой памяти в новую память с изменениями и...
Anonymous » 02 ноя 2025, 03:35
Последнее сообщение Anonymous «
Anonymous »
У меня есть несколько функций void (назовем их foo и bar), которые используют одну и ту же функцию очистки void, которая убирает за ними, если они испортились:
#include
Anonymous » 02 ноя 2025, 01:19
Последнее сообщение Anonymous «
Anonymous »
Существуют ли какие-либо утилиты (вроде отступа Unix), которые автоматически переформатируют код с использованием параметров функции C в стиле K&R в современный стиль (ну, после 1989 года)?
Я работаю над довольно большим старым научным кодом,...
Anonymous » 02 ноя 2025, 01:03
Последнее сообщение Anonymous «
Anonymous »
Я использую Arduino для взаимодействия с модулем отпечатков пальцев. Я пытался понять код модуля отпечатков пальцев. Я знаю цель прагмы — дать команду компилятору на работу. Но я хочу знать, как это обрабатывается в Arduino.
Это обрабатывается в...
Anonymous » 02 ноя 2025, 00:49
Последнее сообщение Anonymous «
Anonymous »
Я работаю в среде ESPHome/встроенном C++ , где исключения отключены , поэтому std::vector::resize() не будет выдавать std::bad_alloc при сбое выделения.
Мне нужно изменить размер std::vector, чтобы он соответствовал размеру полезной нагрузки из...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения