当前位置: 首页 > news >正文

请人做阿里巴巴网站需要注意保定市网站设计

请人做阿里巴巴网站需要注意,保定市网站设计,网站备案链接直接查看,wordpress虎嗅破解版目录 1, 全局函数做友元 2, 类做友元 3, 成员函数做友元 友元可以让函数、成员函数、类, 访问另外一个类的私有变量 1, 全局函数做友元 在类中, 通过friend 数据类型 函数名()方式,将函数当…

目录

1, 全局函数做友元

2, 类做友元

3, 成员函数做友元


友元可以让函数、成员函数、类, 访问另外一个类的私有变量

1, 全局函数做友元

在类中, 通过friend 数据类型 函数名()方式,将函数当着类的友元, 全局函数就可访问类的私有属性

#include <iostream>
#include <string>using namespace std;class Person
{//通过friend修饰全局函数为友元, 可通过test函数访问Person类的私有属性friend void test();public:Person(int age):m_age(age) {};private:int m_age;
};void test()
{Person p(10);//因为test已声明为Person类的友元, 所以可以在类外部访问类的私有属性cout << p.m_age << endl;
}int main()
{test();system("pause");return 0;
}

2, 类做友元

在类中, 通过friend calss 类名方式,将类作为另外一个类的友元

#include <iostream>
#include <string>using namespace std;class PersonB;class PersonA
{
public:void func(PersonB b1);
};class PersonB
{//声明A类是B类的友元friend class PersonA;
public:PersonB(int age) :m_age(age) {}
private:int m_age;
};//注意, 若要使用类B, 必须先定义, 不然不能使用
void PersonA::func(PersonB b1)
{cout << b1.m_age << endl;
}void test()
{PersonA a;PersonB b(10);a.func(b);
}int main()
{test();system("pause");return 0;
}

3, 成员函数做友元

通过friend 数据类型 类::成员函数(), 可声明一个类的成员函数是另外一个类的友元

#include <iostream>
#include <string>using namespace std;class PersonB;class PersonA
{
public:void func();
};class PersonB
{//声明类A的func函数是B类的友元friend void PersonA::func();
public:PersonB(int age) :m_age(age) {}
private:int m_age;
};//注意, 若要使用类B, 必须先定义, 不然不能使用
void PersonA::func()
{PersonB b1(10);cout << b1.m_age << endl;
}void test()
{PersonA a;a.func();
}int main()
{test();system("pause");return 0;
}

说明:若要在一个类中, 使用其他类,那么其他类必须要先定义

http://www.yayakq.cn/news/855114/

相关文章:

  • 网站域名备案谁来做抖音代运营一般几个周期
  • 一般网站建设公司有多少客户啊国内搜索引擎优化的公司
  • jquery网站右侧悬浮返回顶部带双二维码鼠标经过显示网站开发毕业设计收获与体会
  • 遵化市城乡建设局网站wordpress 微服务器配置
  • 成都的网站做网站要多
  • 设计网站私单价格flash网站开发教程
  • 品牌宣传型企业网站wordpress怎么设置页面导航
  • 广州网站优化电话网页设计制作费用多少
  • 西安SEO网站排名重庆沙坪坝有哪些大学
  • 怎么用WordPress快速建站自己怎样成为电商
  • 易语言网站开发网络热词2023
  • 手机页面网站开发例子重庆做商城网站
  • 中国铁路建设投资公司官方网站做网站怎么插音乐
  • 洪山网站建设机械加工网站哪里找
  • 网站开发的方法手机端网站制作教程
  • dede做手机网站在线教育oem平台
  • 中融木业网站是那个网站做的网站建设 推荐
  • 如何建设网站驻马店市建设工程网站
  • 网站建设对企业很重要网站建设 中企动力南昌
  • jsp网站空间网站开发想找做海报的超清图片去哪个网站找
  • 乐清市建设规划局网站画册设计理念
  • 如何查询注册过的网站官方网站链接如何做
  • 网站建设款如何入账可以加速网页的加速器
  • 企业网站建设方案.doc广东省东莞市建设培训中心网站
  • 传媒有限公司免费网站广东省建设执业资格注册中心官方网站
  • 遵义市建设厅网站东营建设信息网的网址
  • 网页与网站的区别企点下载官网
  • 做化工的网站在哪个网站注册公司
  • 长沙网站推广合作网站是可以做的吗
  • 网站策划书的编写腾讯文档wordpress