Redian新闻
>
那位再提醒我一下,reference的好处是?
avatar
那位再提醒我一下,reference的好处是?# Programming - 葵花宝典
m*t
1
1,像pointer一样节约storage space。
2, 像pointer一样可以修改原来的变量
3,像pointer一样可以保持多态性
4,保证object存在,不会像pointer一样搞出nil来
我说的对不对?好有没有补充?
谢谢
avatar
s*u
2
reference就是* const吧,所以基本指针怎么着他就怎么着吧
第4个好像也不一定,函数返回ref,但是返回了一个local的变量的话就是野的啦

【在 m******t 的大作中提到】
: 1,像pointer一样节约storage space。
: 2, 像pointer一样可以修改原来的变量
: 3,像pointer一样可以保持多态性
: 4,保证object存在,不会像pointer一样搞出nil来
: 我说的对不对?好有没有补充?
: 谢谢

avatar
N*n
3
left value

【在 m******t 的大作中提到】
: 1,像pointer一样节约storage space。
: 2, 像pointer一样可以修改原来的变量
: 3,像pointer一样可以保持多态性
: 4,保证object存在,不会像pointer一样搞出nil来
: 我说的对不对?好有没有补充?
: 谢谢

avatar
a*l
4
you get an object does not necessarily mean that object is valid.

【在 s****u 的大作中提到】
: reference就是* const吧,所以基本指针怎么着他就怎么着吧
: 第4个好像也不一定,函数返回ref,但是返回了一个local的变量的话就是野的啦

avatar
d*q
5
when you pass objects to function.
there is no need to copy the whole object
and probably it is more safety than using pointer directly
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。