Item28 避免返回handles指向对象内部成分

一般,对象的内部就是指它的成员变量、私有或被保护的成员函数等。函数 函数返回一个handle表明对象内部成分老是危险的,容易出现(对象)空悬、虚吊。指针 成员变量的封装性最多只等于“返回其引用”的函数的访问级别 如const成员函数传出一个指针、引用、迭代器,后者所指数据与对象自身有关联,而它又被存储于对象以外,那么这个函数的调用者能够修改该数据。
相关文章
相关标签/搜索