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;
    
    }
  • 相关阅读:
    安装redis
    memcached复制-repcached
    memcached一致性哈希及php客户端实现
    安装php
    安装mysql
    安装apache
    putty配色方案
    virtualbox下centos实现主宿互访
    安装memcached
    linux网络、性能相关命令
  • 原文地址:https://www.cnblogs.com/whzym111/p/6179834.html
Copyright © 2011-2022 走看看