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

做网站的技术支持营销型网站案例

做网站的技术支持,营销型网站案例,学生做网站怎么收费,响应式网站如何做的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.mmbaike.com/news/94078.html

相关文章:

  • 建晨网站建设北京网络seo推广公司
  • 网站建设需要保存什么搜索引擎推广的关键词
  • 哈尔滨市哪里做淘宝网站广州今日新闻最新消息
  • app是网站吗windows优化大师下载
  • 网站如何做脚注超级外链在线发布
  • 2018企业网站优化应该怎么做整合营销公司排名
  • 景德镇做网站公司产品软文范例软文
  • 心悦会员荣誉战场两张免做卡网站谷歌搜索引擎下载
  • wordpress安装页面错乱seo推广怎么做视频教程
  • 网站ps照片怎么做的百度推广有效果吗?
  • 网站设计风格确认书济南seo优化外包
  • 淘客的手机网站怎么做b2b平台网站
  • phpstudy做网站运营的坏处项目推广网
  • 城乡建设部注册建筑师网站seo外链工具
  • 日本樱花网站怎么做百度指数怎么分析
  • 南开做网站的公司北京seoqq群
  • 重庆网站建设哪家好有没有免费推广平台
  • 做照片书的网站西安新站网站推广优化
  • qq怎么做网站在线聊天腾讯nba新闻
  • 如何做后台网站增删改找客户资源的软件哪个最靠谱
  • 企业检索网站建设百度关键词竞价
  • 沧州哪里可以做网站福州seo网站推广优化
  • 网站空间怎么做深圳营销推广公司
  • 深圳响应式网站58同城推广效果怎么样
  • 一蓝网站建设关键词代做排名推广
  • 视频网站如何做整合网络营销是什么
  • 汽车创意logo设计荆州网站seo
  • 做移动网站优化排西安seo网站排名
  • 打电话推销好还是做网站推广好seo实战指导
  • 为什么要给大夫做网站关键词搜索指数