- 博客(1)
- 收藏
- 关注
原创 Qt C++ 返回值是值,引用,指针的区别
引用比指针更安全,因为引用不能为空,但它仍然允许调用者修改原始对象。指针提供了更多的灵活性(如可以为空),但使用起来要更加谨慎。如果你只想提供对原始对象的访问权限,且不希望调用者修改它,可以使用**返回值为常量引用(const reference)**。这既避免了拷贝,又防止了修改。选择哪种方式取决于你如何希望调用者与这个返回值进行交互以及性能需求。
2024-08-26 16:01:43
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人