Search Results: Malloc
Перенаправление на:
Динамическое распределение памяти
Jumat, 2026-08-14 03:19:49принципе. Менеджер памяти Куча (память) Алгоритм двойников malloc (англ.). — Описание функции malloc в стандарте POSIX. Архивировано 18 мая 2012 года. calloc (англ...
Click to read more »Си (язык программирования)
Rabu, 2026-04-29 03:10:13возвращаемого кода ошибки errno_t saved_errno; void *contents; contents = malloc(contents_size); if (!contents) { saved_errno = errno; goto aborting_fopen;...
Click to read more »Glibc
Kamis, 2026-04-09 01:16:24которая обеспечивает системные вызовы и основные функции, такие как open, malloc, printf и т. д. Библиотека C используется для всех динамически скомпонованных...
Click to read more »Куча (память)
Senin, 2025-05-19 14:55:02выделяться динамически. Программа пользователя, используя функции, подобные malloc(), может получать указатели на области памяти, принадлежащие куче. Программы...
Click to read more »Связный список
Jumat, 2025-09-05 20:44:23списка: struct list* l1 = (struct list*)malloc(sizeof(struct list)); l1->field = 1; l1->next = (struct list*)malloc(sizeof(struct list)); l1->next->field...
Click to read more »LLVM
Kamis, 2026-04-02 06:15:36ней идёт инструкция free. %struct.ptr = malloc { double, double } %string = malloc i8, i32 %length %array = malloc [16 x i32] free i8* %string Инструкция...
Click to read more »UTF-8
Rabu, 2026-02-25 17:23:59указатель в *pDest, заодно инициализируем итератор offset = *pDest = (char*)malloc(SrcLen * 4 + 4); // Проверяем выделена ли память if (NULL != offset) { //...
Click to read more »Printf
Sabtu, 2026-07-25 19:06:26аналогичные sprintf/vsprintf, но выделяющие достаточный объём памяти с помощью malloc для форматированной строки. Вместо указателя на строку эти функции принимают...
Click to read more »C++
Kamis, 2026-07-23 15:52:53введены операторы new, new[], delete и delete[]. В отличие от библиотечных malloc и free, пришедших из C, данные операторы производят инициализации объекта...
Click to read more »Strdup
Minggu, 2026-03-01 03:09:18создающая копию указанной нуль-терминированной строки в куче (используя malloc) и возвращающая указатель на неё. Чтобы освободить место, используемое созданной...
Click to read more »Указатель (тип данных)
Senin, 2025-09-01 03:33:18переменной n типа int и присваивание ей значения 6 int *pn = ( int * ) malloc( sizeof ( int ) ); // Объявление указателя pn и выделение памяти под int...
Click to read more »Python
Sabtu, 2026-08-08 19:09:34Reference Counts (англ.). Docs.python.org. — «Since Python makes heavy use of malloc() and free(), it needs a strategy to avoid memory leaks as well as the use...
Click to read more »Хеш-таблица
Rabu, 2026-05-13 21:59:49uHash1 ] = // NB: присвоение! uWordArSize ] = // NB: присвоение! ( char* )malloc( // длина pcszWord плюс 1: ( const char* )cbtWordCharCur - // #2: используем...
Click to read more »Динамический массив
Kamis, 2025-09-04 23:02:31время как типовой способ динамического выделения памяти (в Си — функция malloc) выделяет память в куче. Кроме того, для массива переменной длины компилятор...
Click to read more »Mmap
Senin, 2025-12-29 04:48:40этой причине анонимное отображение схоже с функцией malloc и используется в некоторых реализациях malloc для определённых размещений. Следует заметить, что...
Click to read more »Менеджер памяти
Rabu, 2025-07-16 17:30:00Например, в языке C динамическое выделение памяти производится через функцию malloc. Менеджеры памяти часто образуют иерархию: нижестоящие менеджеры задействуют...
Click to read more »Кольцевой буфер
Minggu, 2026-03-22 08:15:44long int capacity) { char* mem = malloc(capacity * CHAR_SIZE); if(mem == NULL) {return NULL;} RingBuffer* rb = malloc(sizeof(RingBuffer)); if(rb == NULL)...
Click to read more »CUDA
Jumat, 2026-07-24 02:30:01cudaArray* cu_array; texture<float, 2> tex; // Выделение памяти для массива cudaMalloc( &cu_array, cudaCreateChannelDesc<float>(), width, height ); // Копируем...
Click to read more »Dmalloc
Sabtu, 2025-11-15 19:21:44Dmalloc (сокр. от Debug Malloc) — библиотека языка Си для отладки использования памяти, написанная Греем Уотсоном. Библиотека призвана помочь программистам...
Click to read more »BMP
Rabu, 2026-04-01 01:43:53* height; } else { size = inf.biSizeImage; } buf = malloc(size); if(buf == NULL) { perror("malloc"); exit(1); } printf("size =%d байтов выделено\n", size);...
Click to read more »New (C++)
Minggu, 2026-08-09 20:28:46уже выделенную каким-либо образом память (например, на стеке или через malloc()). Происходит размещение (инициализация) объекта путём вызова конструктора...
Click to read more »Целочисленное переполнение
Jumat, 2026-08-07 03:14:15each*/ int num_imgs; ... num_imgs = get_num_imgs(); table_ptr = (img_t*)malloc(sizeof(img_t)*num_imgs); ... Данный пример иллюстрирует сразу несколько...
Click to read more »Ошибка сегментации
Jumat, 2026-07-31 18:39:23инициализирован (указывает на произвольный адрес в памяти) */ char * p3 = (char *) malloc(20); /* хорошо, участок памяти выделен */ free(p3); /* но теперь его больше...
Click to read more »FreeBSD
Selasa, 2026-05-26 21:44:112025. Архивировано 30 апреля 2025 года. Jason Evans. A Scalable Concurrent malloc(3) Implementation for FreeBSD (16 апреля 2006). Дата обращения: 13 февраля...
Click to read more »C++23
Kamis, 2026-07-09 02:00:15причудливо сочетаются. В результате некоторые библиотечные функции наподобие malloc и bit_cast ещё с Си++20 получили прозвище «благословенные» — они могут неявно...
Click to read more »Crisis Core: Final Fantasy VII
Kamis, 2026-06-11 04:42:382008). Дата обращения: 23 октября 2024. Архивировано 8 октября 2012 года. Malloc. Famitsu reviews Final Fantasy VII: Crisis Core . MaxConsole.net (5 сентября...
Click to read more »Free (функция)
Minggu, 2018-09-16 21:41:11на область памяти, предварительно выделенную malloc, calloc, realloc функциями либо NULL. pointer = malloc(number_of_elements * sizeof(*pointer)); /* …...
Click to read more »ASLR
Jumat, 2026-01-23 23:31:33исполняемых файлов («position independent executables» (PIE)), а функция malloc(3) была усовершенствована для повышения безопасности за счет использования...
Click to read more »Безопасность доступа к памяти
Selasa, 2025-12-02 19:00:15выделенного с помощью new или, аналогично, использованием delete после malloc. Стандарт Си++ не описывает какую-либо связь между new / delete и функциями...
Click to read more »Сортировка подсчётом
Sabtu, 2025-02-22 12:10:49в массиве void countingSort(int* array, int n, int k) { int* c = (int*)malloc((k+1) * sizeof(*array)); memset(c, 0, sizeof(*array)*(k+1)); for (int i...
Click to read more »Stdlib.h
Sabtu, 2025-11-15 19:21:28генератора псевдослучайных чисел Да Да Выделение и освобождение памяти malloc calloc realloc выделяет память из кучи Да Да free освобождает память обратно...
Click to read more »Резидентная программа
Rabu, 2025-07-16 17:12:35транслятора, так как последние вызывают прерывания MS-DOS. Например, функция malloc вызывает прерывание MS-DOS для определения размера свободной памяти в системе...
Click to read more »Динамический анализ кода
Sabtu, 2025-11-15 18:19:09обнаруживать ошибки памяти (например, связанные с неверным использованием функций malloc и free), ситуации гонки потоков (race conditions) в многопоточных программах...
Click to read more »Перегрузка операторов
Jumat, 2025-12-05 20:11:59public: void* operator new(std::size_t s, int factor) { void* p = std::malloc(s * factor); if (!p) throw std::bad_alloc(); std::cout << "Выделено " <<...
Click to read more »D (язык программирования)
Selasa, 2026-02-03 02:41:44управление с помощью перегрузки операторов new и delete, а также с помощью malloc и free, аналогично C. Сборщик мусора можно включать и выключать вручную...
Click to read more »Переполнение буфера
Minggu, 2026-03-22 08:14:42кучи — перезапись ссылок динамической памяти (например, метаданных функции malloc) и использование полученного изменённого указателя для перезаписи указателя...
Click to read more »Native API
Minggu, 2026-05-17 15:33:13же время, такие часто встречающиеся вызовы стандартной библиотеки, как malloc(), printf(), scanf() отсутствуют. Большая часть других функций Native API...
Click to read more »Модель памяти в языке Си
Rabu, 2025-07-16 18:12:56указания программиста. Для работы с динамической памятью существуют функции malloc, calloc, realloc и free. Поскольку функции, выделяющие память, принимают...
Click to read more »Несовместимость Си и C++
Jumat, 2025-07-18 16:25:51идиома часто встречается в коде на Си, использующем для выделения памяти malloc, или при передаче контекстных указателей в pthreads (POSIX API) и другие...
Click to read more »MyISAM
Sabtu, 2025-11-15 18:36:33вызовов malloc() во всем коде MySQL, а не только в коде сортировки. Поскольку во всем исходном коде MySQL (а не только MyISAM) вызовы malloc() зачастую...
Click to read more »Тэгированный указатель
Jumat, 2026-06-26 21:10:22для интерпретации и обработки тэгированных указателей. GNU libc функция malloc() даёт выровненные на границу 8 байт адреса памяти для 32-битных платформ...
Click to read more »Массив переменной длины
Jumat, 2025-07-18 16:25:28указателя на массив. float read_and_process(int n) { float (*vals)[n] = malloc(sizeof(float[n])); for (int i = 0; i < n; ++i) (*vals)[i] = read_val();...
Click to read more »Финализатор
Selasa, 2026-07-14 05:56:50внешнего кода память должна выделяться с помощью стандартных для C механизмов (malloc) и освобождаться с их же помощью (free). Обратиться к функции выделения...
Click to read more »Intel Threading Building Blocks
Selasa, 2025-09-02 18:17:54Concurrent Containers.» Hudson, R. L., B. Saha, et al. (2006, June). «McRT-Malloc: a scalable transactional memory allocator.» Proceedings of the 2006 International...
Click to read more »Алгоритм двойников
Jumat, 2024-02-16 07:12:25978-0-470-34343-2. Evans, Jason (16 April 2006), A Scalable Concurrent malloc(3) Implementation for FreeBSD (PDF) Архивная копия от 4 сентября 2011 на...
Click to read more »Phrack
Rabu, 2025-07-16 17:23:06переполнение буфера». В 66 выпуске была опубликована статья blackngel «Malloc Des-Maleficarum», описывающая практические реализации методов эксплуатации...
Click to read more »Ли, Даг
Sabtu, 2025-11-15 21:12:41являющейся открытой свободной реализацией библиотеки работы с памятью malloc для языка С. В 2013 году Даг Ли был избран действительным членом Ассоциации...
Click to read more »Vertex Buffer Object
Senin, 2026-01-05 15:39:12файла */ length = ftell(fptr); /* Вычисляем размер файла в байтах */ buf = malloc(length+1); /* Выделяем буфер на единицу больше для файла и нулевого указателя...
Click to read more »OpenACC
Kamis, 2026-06-25 05:26:49acc_async_wait_all(), acc_init(), acc_shutdown(), acc_on_device(), acc_malloc(), acc_free(). OpenCL C++ AMP OpenHMPP OpenMP Nvidia, Cray, PGI, and CAPS...
Click to read more »Обнаружение ошибок во время выполнения
Selasa, 2026-03-03 16:42:10виртуального 8086 Сегментная защита памяти Выделение памяти dlmalloc Hoard malloc jemalloc mimalloc ptmalloc Ручное управление памятью Статическое выделение...
Click to read more »