首页 新闻 会员 周边

创建一个函数,用realloc实现数组的扩容

0
悬赏园豆:10 [已解决问题] 解决于 2013-10-13 17:55

向函数传递两个参数,一个是数组首地址,一个是数组大小,需要实现数组的扩容

1828080947的主页 1828080947 | 初学一级 | 园豆:177
提问于:2013-10-08 22:02
< >
分享
最佳答案
0

template<typename T>
BOOL Reallocate(T ** pData,size_t nElements)

{

    T * pNew = (T*)realloc(*pData,sizeof(T) * nElements);

    if(pNew == NULL)

      return FALSE;

      *pData = pNew;

     return TRUE;

}

收获园豆:10
Launcher | 高人七级 |园豆:45045 | 2013-10-09 09:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册