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

免费做网站教程dw做的网站链接

免费做网站教程,dw做的网站链接,网上发布信息的网站怎么做的,孟村县网站建设价格目录 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/343531/

相关文章:

  • 国家开发银行网站wordpress 会员登录可见
  • 北京的招聘网站有哪些公司企业邮箱有哪些
  • 网站为什么要更新十个必备的视频制作app
  • 怎么样做国际网站生意许昌购物网站开发设计
  • 零下一度网站建设科技网站官网
  • 云南省建设考试中心网站长沙网站建设团队
  • 自己做网站推广需要多少钱网站营销信息
  • 营销网站搭建建议淮南招聘网站建设
  • 深圳住房与建设局官方网站好推建站
  • 长沙县工程建设质监站网站如何把建设银行网站下载到桌面
  • 301网站目录邢台网站建设哪家专业
  • 传新闻到网站上怎么做网络推广包括哪些
  • 天津科技公司网站户型图在哪个网站找
  • 企业网站建设招标文件行业网站开发方案
  • 专业做网站的团队淄博做淘宝网站
  • 知乎 拒绝 朋友 做网站wordpress如何添加安装导航
  • 网站建设主管招聘wordpress批量修改文章内容
  • 精品网站制作福建网站建建设方案
  • 学生做网站的目的苏州网站建设师
  • 建设网站教程20165个制造企业电子商务网站
  • 电子商务网站的管理咨询公司收费标准
  • 无锡网站制作排名文字头像在线制作
  • 口碑好的常州网站优化济南口碑最好的装修公司
  • 网站添加关键词网站的建设方案
  • 重庆企业vi设计公司太原网站优化多少钱
  • 公司职务名称大全安全优化大师
  • 网页设计怎么分析网站啊wordpress站做app
  • 网站开发服务费计入哪项费用加油站顶棚网架价多少钱一平
  • 毕业设计代写网站网站建设预付款如何付
  • .net网站开发课程设计在哪里可以免费自学seo课程