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

你们交学费做网站怎么免费推广自己网站

你们交学费做网站,怎么免费推广自己网站,自己可做以做网站吗,南宁市建设工程质量安全协会网站生活中你的家有客厅(Public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是呢,你也可以允许你的好闺蜜好基友进去。 在程序里,有些私有属性 也想让类外特殊的一些…

生活中你的家有客厅(Public),有你的卧室(Private)

客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去

但是呢,你也可以允许你的好闺蜜好基友进去。

在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术。

友元的目的就是让一个函数或者类 访问另一个类中私有成员。

友元的关键字为 friend

友元的三种实现

  • 全局函数做友元

  • 类做友元

  • 成员函数做友元

一、全局函数做友元

 class Building{//告诉编译器 goodGay全局函数 是 Building类的好朋友,可以访问类中的私有内容friend void goodGay(Building * building);​public:​Building(){this->m_SittingRoom = "客厅";this->m_BedRoom = "卧室";}​​public:string m_SittingRoom; //客厅​private:string m_BedRoom; //卧室};​​void goodGay(Building * building){cout << "好基友正在访问: " << building->m_SittingRoom << endl;cout << "好基友正在访问: " << building->m_BedRoom << endl;}​​void test01(){Building b;goodGay(&b);}​int main(){​test01();​system("pause");return 0;}

二、类做友元

 class Building;class goodGay{public:​goodGay();void visit();​private:Building *building;};​​class Building{//告诉编译器 goodGay类是Building类的好朋友,可以访问到Building类中私有内容friend class goodGay;​public:Building();​public:string m_SittingRoom; //客厅private:string m_BedRoom;//卧室};​Building::Building(){this->m_SittingRoom = "客厅";this->m_BedRoom = "卧室";}​goodGay::goodGay(){building = new Building;}​void goodGay::visit(){cout << "好基友正在访问" << building->m_SittingRoom << endl;cout << "好基友正在访问" << building->m_BedRoom << endl;}​void test01(){goodGay gg;gg.visit();​}​int main(){​test01();​system("pause");return 0;}

三、成员函数做友元

 class Building;class goodGay{public:​goodGay();void visit(); //只让visit函数作为Building的好朋友,可以发访问Building中私有内容void visit2(); ​private:Building *building;};​​class Building{//告诉编译器  goodGay类中的visit成员函数 是Building好朋友,可以访问私有内容friend void goodGay::visit();​public:Building();​public:string m_SittingRoom; //客厅private:string m_BedRoom;//卧室};​Building::Building(){this->m_SittingRoom = "客厅";this->m_BedRoom = "卧室";}​goodGay::goodGay(){building = new Building;}​void goodGay::visit(){cout << "好基友正在访问" << building->m_SittingRoom << endl;cout << "好基友正在访问" << building->m_BedRoom << endl;}​void goodGay::visit2(){cout << "好基友正在访问" << building->m_SittingRoom << endl;//cout << "好基友正在访问" << building->m_BedRoom << endl;}​void test01(){goodGay  gg;gg.visit();​}​int main(){test01();​system("pause");return 0;}

http://www.ds6.com.cn/news/26495.html

相关文章:

  • wordpress删掉自豪网站关键字优化
  • 广州外贸建网站网络广告营销的特点
  • 手机端怎么打开响应式的网站网络推广代理
  • 网站建设和运营的教程房地产最新消息
  • 关于网站建设的软文排名seo怎么样
  • 怎么用WordPress搜索别人seo上海优化
  • 沈阳建设工程城乡建设厅百度seo优化分析
  • ps网站设计怎么做百度链接收录提交入口
  • 密云网站制作案例杭州互联网公司排名榜
  • 做一个平台网站的预算上海百度公司地址
  • 手机网站首页模板全网营销推广方案外包
  • 西安长安区网站优化地址东莞seo建站投放
  • 程序员为什么不敢创业做网站企业网站的域名是该企业的
  • 装修网站php源码查排名官网
  • 宝安做棋牌网站建设哪家好网站关键词排名优化价格
  • 邢台 网站建设足球比赛直播
  • 泰安做网站的公司广告咨询
  • 网页图片居中怎么设置seo简单优化
  • 佛山建设专业网站培训心得体会万能模板
  • 廊坊做网站的企业哪家好如何在百度上做产品推广
  • 页面设计好了怎么做百度优化怎么做
  • 百度站长查询工具全国疫情防控最新数据
  • 新疆公司网站怎么做推广引流吸引人的标题
  • 北京的重要的网站地推平台
  • asp网站 seo百度网站管理员工具
  • wordpress怎么修改模板惠州抖音seo
  • 邯郸网站建设怎么开发百度网盘网页版登录入口
  • 个人网站制作流程图片搜索引擎国外
  • 首页设计的公司官网seoul什么意思
  • 网站建设书籍下载网络推广培训