zoukankan      html  css  js  c++  java
  • mfc 类的友元函数

    知识点
      友元函数
    
    
    
    友元函数
    
      友元函数是指某些虽然不是类成员却能够访问类的所有成员的函数。。类授予它的友元特别的访问权。通常同一个开发者会出于技术和非技术的原因,控制类的友元和成员函数(否则当你想更新你的类时,还要征得其它部分的拥有者的同意)。
    
    friend    
    class Tdate
    {
    private:
         int test;
         int fun();
    public:
        int year;//
        int month;//
        int day;//
        void setData(int y,int m,int d);
        void printdate();
        Tdate();//默认构造函数
        Tdate(char*s);
        Tdate(int y,int m,int d);
        int GetTest();
        void SetTest(int v)
        {
            test=v;
        }
        friend int tfun(Tdate d1);  //定义为友元函数
    };
    
    
    int tfun(Tdate d1)  //友元函数不是类的成员函数
    {
         
        d1.fun();
        int r=d1.test; //在友元函数里,可以访问类的所有成员(包括受保护的私有成员),不是友元函数的话,是不能访问受保护函数的。
        return 1;
    
    }
  • 相关阅读:
    CenterNet-TensorRT错误记录
    NAS研究要点分析
    conda如何安装从源下载的离线安装包
    Xavier上pytorch半精度inference问题
    Xavier 使用便携程序
    Xavier疑问
    Python输入(Leetcode
    兴趣爱好
    生活目标
    TX2装机教程
  • 原文地址:https://www.cnblogs.com/whzym111/p/6179834.html
Copyright © 2011-2022 走看看