24小时热门版块排行榜    

查看: 628  |  回复: 1

lbrachel

金虫 (正式写手)

[求助] c语言中二维数组释放问题,谢谢 已有1人参与

定义了这样的二维数组释放函数:
      void  FreeArray2( int t, void **ptr );
但调用它释放一个Int型二维数组时警告提示:需要类型void **,但实参的类型为int **,
       请问这样的传递有错吗?void类型不是可以接受任何其他类型的吗?求点拨!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lvweizhong

铜虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
在调用处试试把传入的参数转为void类型指针,但不排除发生内存泄漏

用模板实现好一些吧

发自小木虫Android客户端
2楼2015-12-08 11:22:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lbrachel 的主题更新
信息提示
请填处理意见