您的位置:首页 > 其它

引用与指针有何区别?何时只能使用指针不能使用引用?

2017-08-31 15:41 239 查看
1.如果一个指针所指向的对象,需要用分支语句加以确定,或者在中途需要改变他所指的对象,那么在它初始化之后需要为他赋值,而引用只能在初始化时指定被引用的对象,所以不能胜任。

2.有时一个指针的值可能是空指针,例如当把指针作为函数的参数类型或返回类型是,有时会用空指针表达特定的含义,而没用空引用之说。

3.使用函数指针,由于没有函数引用,所以函数指针无法被引用替代。

4.使用new创建的对象或数组,需要用指针来存储它的地址。

5.以数组形式传递大批量数据时,需要用指针类型接受参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: