专栏名称: AI让生活更美好
分享学习C/C++编程、机器人、人工智能等领域知识。
今天看啥  ›  专栏  ›  AI让生活更美好

友元函数、友元类与友元成员函数详解

AI让生活更美好  · 公众号  ·  · 2024-09-12 09:11
    

文章预览

在 C++ 中,类的封装性是面向对象编程的一项重要原则,通过将数据成员设为私有或保护成员,我们可以限制外部对类内部数据的直接访问。然而,C++ 也提供了一个机制——友元(friend)——让特定的函数或类能够访问类的私有成员。友元虽然打破了封装性,但在特定场景下能够提高代码的灵活性和可维护性。 点击上方“ 蓝色字体 ”关注我,选择“ 设为星标 ”! 回复“ AI ”领取超多经典计算机书籍 1. 什么是友元机制? 友元机制是 C++ 中的一个特殊访问控制机制。通过 friend 关键字,可以使一个函数、类或类中的某个成员函数成为另一个类的“朋友”,从而能够访问该类的私有成员和保护成员。友元函数不是类的成员函数,它可以在类外定义,但能够访问类的内部数据。友元类和友元成员函数则允许某个类或特定成员函数拥有访问权限。 友元 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览