void xiaob::printwhat(string* str) 如果括号是* 外面调用传递什么,如果括号是& 外面调用传递什么

void xiaob::printwhat(string* str) 如果括号是* 外面调用传递什么,如果括号是& 外面调用传递什么如果voidxiaob::printwhat(string*str)外面传进来的就要用&地址用的时候加*就是原来的值。如果voidxiaob::printwhat(string&str)外面传进来的就要用原值,用的时候也直接用原值如果voidxiaob::pri

大家好,欢迎来到IT知识分享网。void xiaob::printwhat(string* str) 如果括号是* 外面调用传递什么,如果括号是& 外面调用传递什么

 

如果void xiaob::printwhat(string* str)  外面传进来的就要用&地址  用的时候加*就是原来的值。 如果void xiaob::printwhat(string& str)  外面传进来的就要用原值, 用的时候也直接用原值 如果void xiaob::printwhat(string str)   外面传进来的就要用原值, 用的时候也直接用原值 &代表引用,虽然加了& 与没有 用的时候一样,但是加了& 在里面修改的话,就会影响到外面 即如果不加& 那么就是传递拷贝对象,默认不是引用

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/34350.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信