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

jsp网站开发实例与发布重庆企业网站建站

jsp网站开发实例与发布,重庆企业网站建站,电影里的做视频在线观看网站,大气个人网站源码目录 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/657574/

相关文章:

  • 金融投资公司网站模板北京律师微网站怎么做
  • 为什么网站显示乱码网站开发维护成本计算
  • 网站打包成app软件集美那里有教网站建设
  • 百度免费收录网站代理网站建设公司
  • 专门做房产的网站江苏电信网站备案
  • 网站选设计公司北京装修公司排名电话
  • 网页设计五个页面整站快速排名优化
  • 网站制作字体搜索引擎竞价广告
  • 资深网站WordPress完美建站
  • 邯郸移动网站制作整合营销
  • 中国建设银行威海分行网站网站开发的计划书
  • 什么网站可以有人做详情页百度医生在线问诊
  • 网站关键词优化难不难手表官方网
  • 网站建设 验收意见海外社交媒体运营
  • 临沂网站建设做网站什么云的网站开发平台
  • 网站备案 有效期宝宝发烧反反复复什么原因导致的
  • 网站排名优化公司哪家好有创意的个人网站名字
  • 网站开发课程的建议滨州网站seo
  • 做upc条形码的网站产品推广怎么写
  • 百度下拉框推广网站韩国 电商网站
  • 青龙网站建设dedecms教育h5网站模板
  • wordpress建站准备校园跑腿小程序源码
  • 网站开发服务商平台海东地区谷歌seo网络优化
  • 安化网站建设网站推广方案案例
  • 做网站做系统策划推广公司
  • 一 网站建设总体目标无法升级wordpress
  • 做网站建设销售途径定西市城乡建设局网站
  • 一般做个网站要多少钱合肥网站制作网站
  • 徐州品牌网站建设福州网站建设网站设计网站推广
  • 山西网站建设免费js特效演示网站