c++要细心不能想当然


  [导读]第一段的成果在于看到指针想当然认为是地址, data可以带回反回值, 其实因为这里是值传递, 实参data把本人的值赋给了dataptr, dataptr后来确实从finddata()失掉了想要的值, 但这对一点影响也没有, 所以函数返回时, data的值没有发生变化, 也就是没有带回想要的值。

  C++第一段的成果在于看到指针想当然认为是地址, data可以带回反回值, 其实因为这里是值传递, 实参data把本人的值赋给了dataptr, dataptr后来确实从finddata()失掉了想要的值, 但这对一点影响也没有, 所以函数返回时, data的值没有发生变化, 也就是没有带回想要的值。

  只要不想当然, 细心一想就明白了, 处理办法很复杂:,
文章由淘宝缩阴产品排行榜整理,收集辛苦,希望能保留出处。

posted on 2011-05-14 18:23  jiyizhen3721  阅读(111)  评论(0编辑  收藏  举报