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

做神马网站优化快速排电商网站有哪些

做神马网站优化快速排,电商网站有哪些,青岛开发区网站建设公司,利用云盘做网站友元的目的,是让一个函数或一个类,可以访问另一个类的私有成员 友元的三种实现: 全局函数做友元类做友元成员函数做友元 4.1 全局函数做友元 全局函数访问类的私有成员 class Build {friend void g_func(Build & build); // 在类中做…

友元的目的,是让一个函数或一个类,可以访问另一个类的私有成员

友元的三种实现

  1. 全局函数做友元
  2. 类做友元
  3. 成员函数做友元

4.1 全局函数做友元

  • 全局函数访问类的私有成员
class Build
{friend void g_func(Build & build); // 在类中做全局函数的声明,并在前面加关键字friendpublic:std::string m_SittingRoom;
private:std::string m_BedRoom;
};
​
void g_func(Build & build) // 全局函数定义
{std::cout << build->m_BedRoom << std::endl; // 访问类的私有成员
}

4.2 类做友元

  • 类访问另一个类的私有成员-->类中所有成员函数可以访问另一个类的私有属性
class Build;    // 类声明,在类FriendOfBuild中使用Build类型
​
class FriendOfBuild
{
public:Build * build;  // Build对象做成员属性FriendOfBuild();void visit();
};
​
FriendOfBuild::FriendOfBuild()
{build = new Build;
}
​
class Build     // Build类定义在FriendOfBuild类后,使“friend class FriendOfBuild;”不报错
{friend class FriendOfBuild;     // 表示FriendOfBuild类可以访问Build类的私有成员
public:std::string m_SittingRoom = "客厅";Build();
private:std::string m_BedRoom = "卧室";
};
​
void FriendOfBuild::visit() // 成员函数的类外实现
{std::cout << build->m_SittingRoom << std::endl;std::cout << build->m_BedRoom << std::endl; // FriendOfBuild类访问Build类的私有成员
}

4.3 成员函数做友元

  • 一个类的成员函数访问另一个类的私有成员-->其他成员函数不能访问另一个类的私有属性
class Build;    // 类声明,在类FriendOfBuild中使用Build类型
​
class FriendOfBuild
{
public:Build * build;  // Build对象做成员属性FriendOfBuild();void visit();void visit2();
};
​
FriendOfBuild::FriendOfBuild()
{build = new Build;
}
​
class Build     // Build类定义在FriendOfBuild类后,使“friend class FriendOfBuild;”不报错
{friend void FriendOfBuild::visit();     // 表示FriendOfBuild类的成员函数visit()// 可以访问Build类的私有成员,但成员函数// visit2()不能访问Build类的私有成员。
public:std::string m_SittingRoom = "客厅";Build();
private:std::string m_BedRoom = "卧室";
};
​
void FriendOfBuild::visit()
{std::cout << build->m_SittingRoom << std::endl;std::cout << build->m_BedRoom << std::endl; // FriendOfBuild类访问Build类的私有成员
}

http://www.dtcms.com/wzjs/137116.html

相关文章:

  • 承德网站建设费用宁夏百度推广代理商
  • wordpress换中文北京自动seo
  • 做网站正规公司中国工商业联合会
  • 兰州网站制作公司服务电话新闻今日要闻
  • 外网专门做钙片的网站谷歌seo推广培训班
  • 制作网站的软件手机版百度站长收录
  • 关于做真实的自己视频网站廊坊网络推广公司
  • 河北沧州网站建设最新足球赛事
  • 建设电商网站的个人网站的制作
  • 古董交易网站怎么做必应搜索引擎网址
  • 网站备案 游戏南京seo网站优化推广
  • 北京城建一建设发展有限公司网站网络销售怎么样
  • 做微商截图的网站制作网页完整步骤
  • 今日全国疫情地图分布图seo网站优化怎么做
  • 百度怎么建立自己的网站seo网络搜索引擎优化
  • 河南郑州百度网站建设百度营销登录平台
  • 江西做网站找谁广州百度网站推广
  • 网站建设中怎么编辑图片网址域名注册
  • 武昌做网站公司推荐北京seo顾问外包
  • 蚌埠网站建设哪家好网络营销推广的特点
  • ssm+html实现网站开发最近三天的新闻大事简短
  • 网站站内内链建设新闻投稿平台
  • 闵行区 网站制作搜索引擎关键词seo优化公司
  • axure做网站教学视频软文内容
  • wap电影网站建设百度网络科技有限公司
  • 怎样注册自己的货运网站流量精灵app
  • 安徽炒股配资网站开发网络营销推广8种方法
  • 做暧暧视频免费视频日韩网站湖南网站营销seo多少费用
  • 中国十大公关公司百度手机seo软件
  • 衡阳衡南网站建设海外营销推广