Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Динамическая память


Автор: maximusrus 23.2.2009, 17:51
правильно ли я выделил и освободил память? ответьте пожалуйста!

Код
typedef float  T_Vect[3];

typedef T_Vect * T_Ar_Vect;


T_Ar_Vect Get_Mem ( int n)
{
 T_Ar_Vect x;
 x = (T_Ar_Vect) calloc (n,sizeof(T_Vect));
 return(x);
}

void Fre_Mem (T_Ar_Vect x )
{
 free(x);
}


void main()
{
 int n = 2;
 T_Ar_Vect x;

 x = Get_Mem( n );

 Fre_Mem( x );

}


спасибо!

Модератор: не забывай пользоваться кнопкой "Код"

Автор: andrew_121 23.2.2009, 19:09
maximusrus, Да.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)