C++中引用传递和对象传递的区别是什么?

引用传递和对象传递的区别是什么?

void goodGay(Building &building){

}

void goodGay(Building building){

}
阅读 2.6k
2 个回答

区别是拷贝对象地址还是拷贝对象本身到函数的栈空间,优先传递引用

语义层面不同,欢迎了解值语义与引用语义,很多语言默认是引用语义的,c++默认值语义,引用以特殊的标识符说明。这两个的不同你可以百度一下,比较全面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题