C++中的friend用法

在C++中,friend 关键字用于定义友元函数或友元类,它打破了封装性原则,允许外部函数或类直接访问另一个类的私有(private)和保护(protected)成员。以下是friend关键字的主要用法:友元函数一个非成员函数可以通过被声明为类的友元来访问该类的所有成员(包括私有和保护成员)。友元函数可以是全局函数或者其它类的成员函数。

class MyClass {
   
   
private:
    int secretData; // 私有数据成员

public:
    // 声明一个全局函数为友元函数
    friend void showSecret(MyClass&</

相关推荐

  1. C++friend

    2024-02-05 22:24:02       49 阅读
  2. C++】C++extern

    2024-02-05 22:24:02       27 阅读
  3. C++auto、decltype

    2024-02-05 22:24:02       51 阅读
  4. C++vectorsort

    2024-02-05 22:24:02       52 阅读
  5. c++static_cast

    2024-02-05 22:24:02       26 阅读
  6. C++友元friend

    2024-02-05 22:24:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-05 22:24:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-05 22:24:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-05 22:24:02       87 阅读
  4. Python语言-面向对象

    2024-02-05 22:24:02       96 阅读

热门阅读

  1. idea常用插件

    2024-02-05 22:24:02       48 阅读
  2. 数据合规:确保数据安全与隐私保护的关键

    2024-02-05 22:24:02       51 阅读
  3. Tomcat -- catalina.bat

    2024-02-05 22:24:02       47 阅读
  4. leetcode中二叉树迭代遍历中的三种遍历方式实现

    2024-02-05 22:24:02       60 阅读