C++中什么情况下要用 指针或者引用做参数 有什么好处呢?
1个回答
展开全部
值传递的话会复制整个对象,适用于一些小的对象传递
指针和引用不会复制对象,适用于大型对象的传递
不过是使用值传递还是指针传递或引用传递,还要考虑你的实际情况以及使用的便捷性
指针和引用不会复制对象,适用于大型对象的传递
不过是使用值传递还是指针传递或引用传递,还要考虑你的实际情况以及使用的便捷性
更多追问追答
追问
什么样的就是小对象 什么样的就是大对象呢
追答
比如你要传一个很大的类,那么要是值传递的话,他会自动复制一份,本来一份内存就可以运行的程序现在需要两份内存;如果是指针和引用传递就不会,函数内外还是同一个对象
小对象是形象的说法,比如内置类型,int啊什么的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询