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

品牌网站建设小蝌蚪cms 企业网站

品牌网站建设小蝌蚪,cms 企业网站,电子商务网站建设的方法和工具,开发一套网站价格友元 友元分为#xff1a;友元函数和友元类 友元提供了一种突破封装的方式#xff0c;有时提供了便利。但是友元会增加耦合度#xff0c;破坏了封装#xff0c;所以友元不宜多 用。 全局函数做友元函数 全局函数写到类中做声明 并且最前面写关键字 friend 友元函数可访问…友元 友元分为友元函数和友元类 友元提供了一种突破封装的方式有时提供了便利。但是友元会增加耦合度破坏了封装所以友元不宜多 用。 全局函数做友元函数 全局函数写到类中做声明 并且最前面写关键字 friend 友元函数可访问类的私有成员但不是类的成员函数 友元函数不能用const修饰 友元函数可以在类定义的任何地方声明不受类访问限定符限制 一个函数可以是多个类的友元函数 友元函数的调用与普通函数的调用和原理相同 #includeiostream#includestringusing namespace std;class 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 *buildingnew Building;goodGay(building);}int main(){test01();system(pause);return 0;}类作为友元类 友元关系不能被继承友元关系是单向的类A是类B的朋友但类B不一定是类A的朋友。友元关系不具有传递性类B是类A的朋友类C是类B的朋友但类C不一定是类A的朋友 #include #include using namespace std; class Building;class goodGay {public:goodGay();void visit();private:Building * building; };class Building {//让好基友类 作为Building的好朋友friend class goodGay; public:Building();public:string m_SiteingRoom;//客厅 private:string m_BedRoom;//卧室 };goodGay::goodGay() {building new Building; }void goodGay::visit() {cout 好基友正在访问 this-building-m_SiteingRoom endl;cout 好基友正在访问 this-building-m_BedRoom endl; }Building::Building() {this-m_SiteingRoom 客厅;this-m_BedRoom 卧室;}void test01() {goodGay gg;gg.visit(); }int main() {test01();system(pause);return 0; }成员函数作为友元函数 #includeiostream#includestringusing namespace std;//只让visit可以作为Buildingde的好朋友visit2不可以访问私有属性class Building;class goodGay{public:goodGay();void visit();void visit2();private:Building * building;};class Building{//让成员函数visit作为友元函数friend void goodGay:: visit();public:Building();public:string m_SiteingRoom;//客厅private:string m_BedRoom;//卧室};goodGay::goodGay(){building new Building;}void goodGay::visit(){cout 好基友正在访问 this-building-m_SiteingRoom endl;cout 好基友正在访问 this-building-m_BedRoom endl;}void goodGay::visit2(){cout 好基友正在访问 this-building-m_SiteingRoom endl;//cout 好基友正在访问 this-building-m_BedRoom endl;}Building::Building(){this-m_SiteingRoom 客厅;this-m_BedRoom 卧室;}void test01(){goodGay gg;gg.visit();gg.visit2();}int main(){test01();system(pause);return 0;}
http://www.zqtcl.cn/news/253117/

相关文章:

  • 两题一做的网站响应式网站开发asp
  • 做网站直接开二级域名网站怎么收录到百度
  • 手机论坛网站源码西安网站建设-中国互联
  • 郑州网站建设策划方案丹阳建站推广管理
  • 电商网站用什么框架做广州网站建设公司奇亿网站建设
  • 营销策划网站专做品牌网站
  • 电脑托管宁波seo排名外包
  • 外汇网站模版网站开发和网站制作的区别
  • 学习网站建设的书籍我要做个网站该怎么做
  • h5互动网站建设网站制作的教程
  • 大连网站设计公司双语外贸网站源码
  • 广元网站建设工作室湖北省建设用地预审网站
  • 保定清苑城市建设网站公司网站建立费用
  • 厦门找一家做网站的公司家在深圳论坛
  • 个人网站开发 服务器货源之家官网
  • 教育培训学校网站建设策划局域网 wordpress
  • 重庆建网站有哪些网站做曲线的源代码
  • 龙岩网站设计找哪家公司网站建设没有业务怎么办
  • 网站建设专业学什么建材 团购 网站怎么做
  • 电器工程东莞网站建设wordpress虚拟资源下载源码
  • 无限个网站虚拟空间网站运行维护
  • 宝思哲手表网站关于计算机网站建设的论文
  • uc投放广告网站要自己做吗dw制作企业网站
  • 山东网站制作南京软件外包公司
  • 铁岭建设银行网站网站验证码原理
  • 做网站需要什么专业方向的员工钱多网站
  • 网站建设合同要存档几年7星彩网站开发
  • 网站建设好后 如何验收什么网站可以做护考题
  • 网站安全怎么做wordpress代币插件
  • 吉林网站建设电话龙华网站建设专业定制企业