2011年3月31日

C++学习笔记(四)----关于参数传递(1)

摘要: 指针形参1.可以用指针作为函数的形参,这时相当于对实参指针做复制操作,形参初始化后,这两个指针指向相同的对象.如果在函数体内通过形参指针改变所指向对象的值,那么显然以后对实参指针解引用也会发现值已经改变了;如果只是改变形参指针的本身的值,也就是让它指向另一个对象,那个实参不会受到影响.2.如果我们想使用指针形参,同时又想保护实参所指向对象的值,应该怎么办呢?我们可以将形参定义为指向 const 对象的指针,如:void use_ptr(const int *p){...}上例中,指针p是一个(自以为)指向const对象的指针,因此不管实参指针是不是"指向const对象的指针" 阅读全文

posted @ 2011-03-31 23:20 Barryhe 阅读(586) 评论(0) 推荐(2) 编辑

导航