如何在函数的参数中调用动态数组?

[复制链接]
查看11 | 回复1 | 2009-8-8 18:47:45 | 显示全部楼层 |阅读模式
二维数组的话,动态参数的传递应该使用三重指针。分析你v变成NULL的原因:你在函数里面用了new来给v重新赋值了,假定赋值后v的值变为v1,因此你的操作只能针对v1里的内容,函数结束后,v1的值是不能传给v的,这就是形参与实参的单向传递性,相信你可以明白。纠正方法:你用3重指针的话,可以对*v去赋值,用new对*v建立堆空间,原来的形参改成&v,这样应该可以的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行