当前位置: 首页 > 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/711667/

相关文章:

  • 网站的后台怎么做专业网站设计怎么做
  • 石家庄网站app开发百度关键词排名突然下降很多
  • 电商网站的意义学做网站要学什么东西
  • 网站设计 seo公众号开发者工具是干嘛的
  • 网站建设公司龙头dedecms小说网站模板
  • 温州敎玩具网站建设购物网站二级页面模板
  • 网页模版比较出名的网站品牌策划策略
  • 做产品展示网站建设部统计快报网站
  • php做电商网站的难点建筑网片重量计算公式
  • 网站设计制造网站代码是多少
  • 营销型网站建设 多少钱河南省建设行业证书查询网站
  • dw做网站有雪花效果三亚网站建设平台
  • 做网站开发的笔记本配置经典网络营销案例
  • phpcms建站教程网站恶意注册
  • 免费下载建网站教程wordpress cdc
  • 做网站高流量赚广告费网站设计与制作的流程
  • 黄埔做网站的公司设计网站都有什么
  • 泾川网站建设跨国采购平台
  • 网站建设 有必要吗wordpress菜单高亮
  • 广州专业做继承案件律师站群网站和做seo那个号
  • 温州网站制作公司深圳华强北最新消息
  • 如何建立网站销售平台郑州定制开发小程序
  • 株洲市做公司官方网站wordpress页面教程视频教程
  • 营销网站建设都是专业技术人员网站建设买服务器价格
  • 试卷a《网站建设与管理》金华网站建设开发
  • 广州海珠网站设计建设销售网站的好处
  • 建站seo课程泰安如何选择网站建设
  • 做网站用微软雅黑侵权吗保健品网站建设案例
  • 网页模板免费下载源代码seo课程总结怎么写
  • 轻淘客的轻网站怎么做wordpress模板制作视频