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

网站做百度联盟收入已经很低了免费b站推广网站入口2020

网站做百度联盟收入已经很低了,免费b站推广网站入口2020,外包网站建设,自己做网站的优势C中声明友元 不能从外部访问类的私有数据成员和方法,但这条规则不适用于友元类和友元函数。要声明友元 类或友元函数,可使用关键字 friend,如以下示例程序所示: 使用关键字 friend 让外部函数 DisplayAge( )能够访问私有数据成员…

C++中声明友元

不能从外部访问类的私有数据成员和方法,但这条规则不适用于友元类和友元函数。要声明友元
类或友元函数,可使用关键字 friend,如以下示例程序所示:

使用关键字 friend 让外部函数 DisplayAge( )能够访问私有数据成员

#include <iostream>
#include <string>
using namespace std;class Human
{private:friend void DisplayAge(const Human& person);string name;int age;public:Human(string humansName, int humansAge) {name = humansName;age = humansAge;}
};void DisplayAge(const Human& person)
{cout << person.age << endl;
}int main()
{Human firstMan("Adam", 25);cout << "Accessing private member age via friend function: ";DisplayAge(firstMan);return 0;
}

输出:

Accessing private member age via friend function: 25

分析:
第 7 行的声明告诉编译器,函数 DisplayAge( )是全局函数,还是 Human 类的友元,因此能够访问
Human 类的私有数据成员。如果将第 7 行注释掉,第 22 行将导致编译错误。与函数一样,也可将外部类指定为可信任的朋友,如以下程序所示:

#include <iostream>
#include <string>
using namespace std;class Human
{
private:friend class Utility;string name;int age;public:Human(string humansName, int humansAge) {name = humansName;age = humansAge;}
};class Utility
{
public:static void DisplayAge(const Human& person){cout << person.age << endl;}
};int main()
{Human firstMan("Adam", 25);cout << "Accessing private member age via friend class: ";Utility::DisplayAge(firstMan);return 0;
}

输出:

Accessing private member age via friend class: 25

分析:
第 7 行指出 Utility 类是 Human 类的友元,该声明让 Utility 类的所有方法都能访问 Human 类的私
有数据成员和方法。

该文章会更新,欢迎大家批评指正。

推荐一个零声学院的C++服务器开发课程,个人觉得老师讲得不错,
分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容
点击立即学习:C/C++后台高级服务器课程

http://www.r43.cn/news/633.html

相关文章:

  • 廉江市住房和城乡建设局网站yy直播
  • 合江县住房和城乡规划建设局网站产品优化是什么意思
  • 青岛建设教育网站关键词排名点击
  • 企业网站怎么做毕业设计百度登陆页面
  • 湛江仿站定制模板建站百度怎么转人工客服
  • excel可以做网站吗在线生成个人网站免费
  • 做网站先建立模型2022百度搜索风云榜
  • 武进网站建设宁波优化网站厂家
  • 校园时空网站建设分析如何查询网站收录情况
  • 淄博做网站seo网络营销方式有几种
  • 网站建设和维护一年的费用semir
  • 网页在线制作网站2021近期时事新闻热点事件简短
  • 毕业设计代做网站php免费seo营销优化软件下载
  • 无锡网站制作厂家地址百度快照怎么看
  • 网站优化细节网站推广哪个好
  • 番禺区手机版网站建设网站的宣传推广方式
  • 正规的网站建设专业公司模板建站常规流程
  • 快站app官网下载百度推广费用多少
  • 明年做哪个网站能致富建网站seo
  • 做外汇模拟的网站微信公众号怎么推广
  • 免费网站建设如何自己弄一个网站
  • 护肤品网站建设目的电脑培训零基础培训班
  • 宝山做网站价格关键词优化推广公司排名
  • 网站建设导航栏设计做网络推广的团队
  • 用电脑记事本做网站seo入门基础教程
  • 找网站建设公司官网seo优化
  • wordpress评论删除站点网站推广公司
  • 网站建设杭州最便宜百度网站排名关键词整站优化
  • 简单个人网站模板经典软文案例分析
  • 做搜狗pc网站湖北百度推广公司