摘要: 理解 C++ 中的浅复制与深复制:本质、区别与实践 在 C++ 中进行对象赋值或传参时,常常涉及“复制”操作。但复制并非简单的值传递——它背后隐藏着一对关键概念:浅复制(Shallow Copy)与深复制(Deep Copy)。 这两个概念对于管理资源、避免内存泄漏或悬挂指针等问题至关重要。本文将从 阅读全文
posted @ 2025-07-13 10:21 seekwhale13 阅读(134) 评论(0) 推荐(0)
摘要: 深入理解 C++ 中的友元函数(Friend Function) 在 C++ 编程中,类的封装性通过将成员变量设为私有(private)或受保护(protected)来保障。然而,在实际开发中,某些场景下我们需要非成员函数访问类的私有成员。为此,C++ 提供了一个强有力的机制——友元函数(Frien 阅读全文
posted @ 2025-07-13 09:56 seekwhale13 阅读(40) 评论(0) 推荐(0)