URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1312
[ Назад ]

Исходное сообщение
"Memory allocation"

Отправлено newbeer , 24-Янв-03 17:54 
Привет,

Я хотел бы узнать, можно ли узнать размер выделенной области памяти имея указател на област памяти?

То есть если я виделаю памят используя malloc(size) например, ест ли какой нибудь способ потом имея адрес (void*) выделенной области памяти узнать размер ранее выделенной памяти (size)?

Izwinite za oshibki, u menya net russkoy raskladki.


Содержание

Сообщения в этом обсуждении
"RE: Memory allocation"
Отправлено LS , 24-Янв-03 23:03 
>Привет,
>
>Я хотел бы узнать, можно ли узнать размер выделенной области памяти имея
>указател на област памяти?
>
>То есть если я виделаю памят используя malloc(size) например, ест ли какой
>нибудь способ потом имея адрес (void*) выделенной области памяти узнать размер
>ранее выделенной памяти (size)?
>
>Izwinite za oshibki, u menya net russkoy raskladki.


Да это возможно. Определите OS, в которой Вы работаете, а так же среду разработки - на чем Вы пишите


"RE: Memory allocation"
Отправлено newbeer , 26-Янв-03 22:38 
>>Привет,
>>
>>Я хотел бы узнать, можно ли узнать размер выделенной области памяти имея
>>указател на област памяти?
>>
>>То есть если я виделаю памят используя malloc(size) например, ест ли какой
>>нибудь способ потом имея адрес (void*) выделенной области памяти узнать размер
>>ранее выделенной памяти (size)?
>>
>>Izwinite za oshibki, u menya net russkoy raskladki.
>
>
>Да это возможно. Определите OS, в которой Вы работаете, а так же
>среду разработки - на чем Вы пишите

ОС РедХат8, использую стандартные библиотеки, 3.2 компилятор gcc, в будующем возможно буду испальзовать ulibc и GnuPro toolkit для переноса кода на embeded device.