[导读]第一段的成果在于看到指针想当然认为是地址, data可以带回反回值, 其实因为这里是值传递, 实参data把本人的值赋给了dataptr, dataptr后来确实从finddata()失掉了想要的值, 但这对一点影响也没有, 所以函数返回时, data的值没有发生变化, 也就是没有带回想要的值。
C++第一段的成果在于看到指针想当然认为是地址, data可以带回反回值, 其实因为这里是值传递, 实参data把本人的值赋给了dataptr, dataptr后来确实从finddata()失掉了想要的值, 但这对一点影响也没有, 所以函数返回时, data的值没有发生变化, 也就是没有带回想要的值。
只要不想当然, 细心一想就明白了, 处理办法很复杂:,
文章由 淘宝缩阴产品排行榜整理,收集辛苦,希望能保留出处。
转载于:https://www.cnblogs.com/jiyizhen3721/archive/2011/05/14/2046437.html