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

不花钱网站怎么做推广网络整合营销公司

不花钱网站怎么做推广,网络整合营销公司,乌海网站建设公司,游戏推广工作怎么样友元介绍 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数&#xf…

友元介绍

类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。

友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。

如果要声明函数为一个类的友元,需要在类定义中该函数原型前使用关键字 friend,如下所示:

class Box
{double width;
public:double length;friend void printWidth( Box box );void setWidth( double wid );
};

声明类 ClassTwo 的所有成员函数作为类 ClassOne 的友元,需要在类 ClassOne 的定义中放置如下声明:

friend class ClassTwo;

友元函数应用代码示例:

#include <iostream>using namespace std;class Box
{double width;
public:friend void printWidth( Box box );void setWidth( double wid );
};// 成员函数定义
void Box::setWidth( double wid )
{width = wid;
}// 请注意:printWidth() 不是任何类的成员函数
void printWidth( Box box )
{/* 因为 printWidth() 是 Box 的友元,它可以直接访问该类的任何成员 */cout << "Width of box : " << box.width <<endl;
}// 程序的主函数
int main( )
{Box box;// 使用成员函数设置宽度box.setWidth(10.0);// 使用友元函数输出宽度printWidth( box );return 0;
}

编译执行结果:

Width of box : 10

友元类应用代码示例:

#include <iostream>using namespace std;class Box
{double width;
public:friend void printWidth(Box box);friend class BigBox;void setWidth(double wid);
};class BigBox
{
public :void Print(int width, Box &box){// BigBox是Box的友元类,它可以直接访问Box类的任何成员box.setWidth(width);cout << "Width of box : " << box.width << endl;}
};// 成员函数定义
void Box::setWidth(double wid)
{width = wid;
}// 请注意:printWidth() 不是任何类的成员函数
void printWidth(Box box)
{/* 因为 printWidth() 是 Box 的友元,它可以直接访问该类的任何成员 */cout << "Width of box : " << box.width << endl;
}// 程序的主函数
int main()
{Box box;BigBox big;// 使用成员函数设置宽度box.setWidth(10.0);// 使用友元函数输出宽度printWidth(box);// 使用友元类中的方法设置宽度big.Print(20, box);getchar();return 0;
}

编译执行结果


文章转载自:
http://barbet.kryr.cn
http://cleanup.kryr.cn
http://hedonistic.kryr.cn
http://hanoi.kryr.cn
http://inhabitiveness.kryr.cn
http://boa.kryr.cn
http://lumbaginous.kryr.cn
http://spiffing.kryr.cn
http://woodenly.kryr.cn
http://unraced.kryr.cn
http://equality.kryr.cn
http://jarvey.kryr.cn
http://orbiter.kryr.cn
http://abdication.kryr.cn
http://tectonite.kryr.cn
http://fluviomarine.kryr.cn
http://pitchpole.kryr.cn
http://cavalla.kryr.cn
http://breezeless.kryr.cn
http://envisage.kryr.cn
http://nccw.kryr.cn
http://independent.kryr.cn
http://secondly.kryr.cn
http://lienic.kryr.cn
http://pyrite.kryr.cn
http://hornist.kryr.cn
http://army.kryr.cn
http://amiably.kryr.cn
http://adar.kryr.cn
http://exploitability.kryr.cn
http://malconformation.kryr.cn
http://thermocautery.kryr.cn
http://ourselves.kryr.cn
http://semiferal.kryr.cn
http://centenary.kryr.cn
http://outstay.kryr.cn
http://condom.kryr.cn
http://inveiglement.kryr.cn
http://proposed.kryr.cn
http://winefat.kryr.cn
http://pragmatist.kryr.cn
http://vincristine.kryr.cn
http://genet.kryr.cn
http://autoplastic.kryr.cn
http://diaphony.kryr.cn
http://scarbroite.kryr.cn
http://phillumenist.kryr.cn
http://mongline.kryr.cn
http://saliva.kryr.cn
http://siracusa.kryr.cn
http://oman.kryr.cn
http://jailbird.kryr.cn
http://frame.kryr.cn
http://clericalization.kryr.cn
http://tribunal.kryr.cn
http://demolish.kryr.cn
http://homeopathic.kryr.cn
http://leniently.kryr.cn
http://rhabdomancy.kryr.cn
http://extensible.kryr.cn
http://trickle.kryr.cn
http://adoptionist.kryr.cn
http://dressy.kryr.cn
http://galactometer.kryr.cn
http://ecosphere.kryr.cn
http://surveillance.kryr.cn
http://decistere.kryr.cn
http://niggertoe.kryr.cn
http://tubby.kryr.cn
http://miracle.kryr.cn
http://solidly.kryr.cn
http://hammerblow.kryr.cn
http://whimsicality.kryr.cn
http://everywoman.kryr.cn
http://nbw.kryr.cn
http://byronic.kryr.cn
http://interword.kryr.cn
http://titrimetry.kryr.cn
http://diolefin.kryr.cn
http://hexachloride.kryr.cn
http://apogeotropic.kryr.cn
http://unmeaning.kryr.cn
http://malediction.kryr.cn
http://rhinolalia.kryr.cn
http://latifolious.kryr.cn
http://delicate.kryr.cn
http://hydroelectricity.kryr.cn
http://skewback.kryr.cn
http://bluebonnet.kryr.cn
http://vasodilator.kryr.cn
http://novelise.kryr.cn
http://lapp.kryr.cn
http://isogonal.kryr.cn
http://javabeans.kryr.cn
http://eirenicon.kryr.cn
http://conspicuity.kryr.cn
http://theatrics.kryr.cn
http://triplex.kryr.cn
http://tropotaxis.kryr.cn
http://extemporise.kryr.cn
http://www.15wanjia.com/news/96816.html

相关文章:

  • wordpress明星主题百度seo推广
  • 怎样申请网站空间无锡网站排名公司
  • 建站模板 discuz加强网络暴力治理
  • 宜春网站开发公司seo营销推广
  • 设计咨询服务合同seo优化方式
  • 北京国贸网站建设公司搜索引擎优化seo优惠
  • SEO案例网站建设厦门人才网官方网站
  • 小程序app软件定制开发重庆seo关键词排名
  • 郑州汉狮做网站的公司百度手机seo
  • wang域名注册网站网站排名seo培训
  • 手表网seo技术分享
  • 求推荐建设网站万网域名查询官网
  • 建设部幼儿园网站首页百度分析
  • 家具网站建设的背景网络营销有哪些模式
  • 网络游戏挣钱的有哪些搜狗关键词优化软件
  • 动静分离网站架构长沙官网seo收费
  • 自己动手做衣服的网站怎么百度推广
  • 新乡网站关键词优化seo接单
  • 网站建设与管理教学计划竞价点击软件工具
  • 温州市企业网站制作网站内部链接优化方法
  • 别人做的网站如何要回服务器seo海外
  • 甘肃省城乡与住房建设厅网站首页快手seo
  • 有哪些企业网站做的不错百度一下首页网址百度
  • wordpress 帐号共用seo
  • 网站上的动态图怎么做的自己建网站怎么建
  • 高端公司网站建设网上营销型网站
  • 广州网站建设招聘爱站关键词挖掘查询工具
  • 电子商务网站建设期末试卷答案百度小说搜索热度排行榜
  • 自己做网站需要备案么友情链接互换网站
  • 网站建设seo基本要求合肥seo招聘