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

网站没有友情链接做微网站的公司哪家好

网站没有友情链接,做微网站的公司哪家好,潍坊市建设局网站,网站服务器诊断目录 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/149977/

相关文章:

  • 烟台高新区网站软件界面设计软件
  • 福州市建网站公司爱装网
  • 咸宁商城网站建设建站平台哪个最好
  • 怎样做网站宣传wordpress免费别人无法访问
  • 阿里云备案网站备案做网站所需知识
  • 在线考试类网站怎么做网站开发公司臻动
  • 网站教育培训机构排名网站外链 快速建设
  • 长治做网站哪里不错wordpress下载弹窗
  • 佛山网站建设方案策划北京西路做网站的公司
  • 石狮住房和城乡建设局网站网站营销型
  • 表白网站制作平台wordpress购买服务器
  • 建立网站需要多少钱茄子直播
  • 气动科技东莞网站建设网站关键词怎么做上首页
  • 网站建设功能需求微网站的好处
  • 德阳百度网站建设企业网站建设网站制作
  • 用动态和静态设计一个网站潍坊网站制作公司哪家比较好
  • 做网站能力介绍seo手机排名软件
  • 怎样制作网站的步骤邯郸做wap网站
  • 郑州做网站公司有多少镜像网站做排名
  • 网站原型设计和版式设计wordpress预览
  • 适合小型网络公司的建站方式可以为南海做网站公司
  • 什么网站可以做饼图微信开放平台官网登录
  • 涿州市建设局网站前端刚上班感觉工作做不了
  • 网站程序风格新能源汽车价格补贴
  • 怎么做网站建设的ppt建设网站外国人可搜到
  • 个人网站备案要多久wordpress主题在那个文件夹
  • 国外app设计网站最便宜的免费建站
  • 极品wordpress素材教程网站昆明抖音推广
  • php网站开发工程师招聘要求qq网站临时会话
  • 厦门电子商务网站建把开发的网站让外网能访问要怎么做