在c中经常用到的动态内存分配函数realloc()到c++中好像没有提供相似功能的函数,所以借助c++提供的new()函数写了一个与realloc() 有相同功能的函数模版,觉得还可以:
template T* realloc_p(T *a,int size)//动态内存追加函数
{
T *t ;
t = new T[ size ] ;
memcpy( t, a , size*sizeof(T) );
delete [] a;
return t;
}
在c中经常用到的动态内存分配函数realloc()到c++中好像没有提供相似功能的函数,所以借助c++提供的new()函数写了一个与realloc() 有相同功能的函数模版,觉得还可以:
template T* realloc_p(T *a,int size)//动态内存追加函数
{
T *t ;
t = new T[ size ] ;
memcpy( t, a , size*sizeof(T) );
delete [] a;
return t;
}