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

江西哪家网站建设公司好锦州网站建设新闻

江西哪家网站建设公司好,锦州网站建设新闻,app开发网站公司,成都产品包装设计友元的三种实现 全局函数做友元类做友元成员函数做友元 #include <iostream> #include <string> using namespace std;//友元的三种实现 // //* 全局函数做友元 //* 类做友元 //* 成员函数做友元class Building {//告诉编译器 goodGay全局函数 是 Building类的好…

友元的三种实现

  • 全局函数做友元
  • 类做友元
  • 成员函数做友元
#include <iostream>
#include <string>
using namespace std;//友元的三种实现
//
//* 全局函数做友元
//* 类做友元
//* 成员函数做友元class Building
{//告诉编译器 goodGay全局函数 是 Building类的好朋友,//可以访问类中的私有内容friend void goodGay(Building* building);
public:Building(){m_S = "客厅";m_B = "卧室";}
public:string m_S;
private:string m_B;
};void goodGay(Building* building)
{cout << "好基友正在访问:" << building->m_S << endl;cout << "好基友正在访问:" << building->m_B << endl;}
void test01()
{Building b;goodGay(&b);
}int main()
{test01();return 0;
}

类做友元

#include <iostream>
#include <string>
using namespace std;//友元的三种实现
//
//* 全局函数做友元
//* 类做友元
//* 成员函数做友元
class Building;
class goodGay
{public:goodGay();void visit();private:Building* building;
};class Building
{//告诉编译器goodGay类是Building类的好朋友,可以访问到Building类中的私有内容friend class goodGay;
public:Building();
public:string m_S;
private:string m_B;
};Building::Building()
{m_S = "客厅";m_B = "卧室";
}goodGay::goodGay()
{building = new Building;
}
void goodGay::visit()
{cout << "好基友正在访问" << building->m_S << endl;cout << "好基友正在访问" << building->m_B << endl;
}void test01()
{goodGay gg;gg.visit();
}int main()
{test01();return 0;
}

成员函数做友元

#include <iostream>
#include <string>
using namespace std;//友元的三种实现
//
//* 全局函数做友元
//* 类做友元
//* 成员函数做友元
class Building;
class goodGay
{public:goodGay();void visit();void visit2();private:Building* building;
};class Building
{//告诉编译器goodGay类是Building类的好朋友,可以访问到Building类中的私有内容friend void goodGay::visit();//friend void goodGay::visit2();public:Building();
public:string m_S;
private:string m_B;
};Building::Building()
{m_S = "客厅";m_B = "卧室";
}goodGay::goodGay()
{building = new Building;
}
void goodGay::visit()
{cout << "好基友正在访问" << building->m_S << endl;cout << "好基友正在访问" << building->m_B << endl;
}
void goodGay::visit2()
{cout << "好基友正在访问" << building->m_S << endl;//cout << "好基友正在访问" << building->m_B << endl; //-- 没有友元,没法访问
}
void test01()
{goodGay gg;gg.visit2();
}int main()
{test01();return 0;
}
http://www.yayakq.cn/news/413090/

相关文章:

  • 泉州市住房和乡村建设网站网站seo怎么做的
  • 购物商城网站开发目的文档网站关键词选择
  • 介绍营销的网站wordpress中文变英文版
  • 网站开发方法是什么建立多多少钱
  • 建设信用卡申请官方网站网站建设 网站优化营销型网站建设专家
  • 珠宝网站开发的背景天津专业做标书
  • 如果做网站需要多少钱网页设计作品展
  • 北京联通网站备案主机域名网站源码
  • 讯代理网站深圳网站设计公司 学校
  • 肥城网站制作seo对网店推广的作用有哪些
  • 郑州专业网站设计网站推广排名收费标准
  • 淮安网站定制内蒙古做网站公司
  • 西宁网站公司国外网站 网速慢
  • 如何进行电商营销推广珠海seo关键词排名
  • 宁波网站建设排名wordpress企业魔板
  • 洛阳网站开发培训i深圳谁开发的
  • 博客网站哪个权重高平面设计自学网站有哪些
  • 更换网站需要怎么做装修网站vr全景图怎么做
  • 前端开发做移动端的网站畔游网站建设
  • 网站界面设计教程网站的ico怎么做
  • 网站建设参考网站的说明书服务器内部打不开网站
  • 动画做a视频在线观看网站西宁网站建设哪家强
  • 做网站下面会有小广告江阴市住房与建设局网站
  • 餐饮网站建设有什么好处资源网站排名优化seo
  • php mysql网站后台源码全屋定制营销
  • 重庆九龙坡区哪里有做网站的怎么做网站网站的代理
  • 北京网站建设培训机构温州网站升级
  • wap网站怎么做安装2个wordpress
  • 如何建设网站网站网站被降权恢复
  • 网站建立步骤wordpress 小工具代码