Статьи:: Функции С++ :: Описание функций C (Си) / C++ - malloc
Описание функций C (Си) / C++ - malloc
Описание функций C (Си) / C++ - malloc
#include требуется только для объявления функции char *malloc(size); unsigned size; количество байтов в захваченном блоке
Описание.
Функция malloc захватывает блок памяти по крайней мере не меньшей, чем из size байтов. (Блок может быть больше, чем size байтов, принадлежащих пространству, которое требуется для вырав- нивания и для поддержания информации).
Возвращаемое значение.
Функция malloc возвращает char-указатель на захваченное пространство. В памяти, на которую указывает возвращаемое значение, га- рантировано выравнивание для хранения любого типа объекта. Чтобы получить указатель на тип, отличный от char, используется преоб- разователь типа возвращаемого значения. Возвращается значение NULL, если свободной памяти осталось мало. См.также calloc, free, realloc.
Пример:
#include int *intarray; /* захватывает пространство для 20 целых */ intarray=(int*)malloc(20*sizeof(int));
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий
анонсирован первый стабильный релиз
MySQL 5.1, пригодный для
промышленной эксплуатации и обеспечивающий увеличение производительности для
"тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные
новшества
появившиеся в MySQL 5.1:
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.
Остальные статьи:
|