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

中国公路建设行业协会网站上线上营销渠道主要有哪些

中国公路建设行业协会网站上,线上营销渠道主要有哪些,做百度推广一定要有自已网站,wordpress 编辑器 代码高亮友元函数(Friend Function)和 友元类(Friend Class)是用于控制类的访问权限的机制。这允许特定的函数或类访问另一个类的私有成员和保护成员,打破了 C 的封装性规则。 友元函数 定义 友元提供了不同类的成员函数之间…

友元函数(Friend Function)和 友元类(Friend Class)是用于控制类的访问权限的机制。这允许特定的函数或类访问另一个类的私有成员和保护成员,打破了 C++ 的封装性规则。

友元函数

定义

友元提供了不同类的成员函数之间,类的成员函数一般函数之间进行数据共享的机制。通过友元,一个普通函数或者另一个类中的成员函数可以访问类中的私有成员和保护成员。友元的正确使用能提高程序的运行效率,但同时也破坏了类的封装性和数据的隐藏性,导致程序可维护性变差。一个函数可以是多个类的友元函数,但是每个类中都要声明这个函数。

#include<iostream>
using namespace std;
class A
{
public:friend void set_show(int x, A& a);//该函数是友元函数的声明
private:int data;
};void set_show(int x, A& a)
{a.data = x;cout << a.data << endl;
}
int main()
{class A a;set_show(1,a);return 0;
}//结果为: 1

使用友元函数注意:

 1.友元函数并不是该类的成员函数,因此它不具有this指针。

友元类

定义

友元类的所有成员函数都是另一个类的友元函数,都可以访问另一个类中的隐藏信息(包括私有成员和保护成员)。但是另一个类里面也要相应的进行声明

#include<iostream>
using namespace std;
class A
{
public:friend class C; //友元类声明
private:int data;
};class C
{
public:void set_show(int x, A& a){a.data = x;cout << a.data << endl;}
};int main()
{class A a;class C c;c.set_show(1,a);return 0;
}
//结果为:  1

使用友元类时注意:

1.友元关系不能被继承。

2.友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有响应的声明

3.友元关系不具有传递性。若类B是类A的友元,类C是类B的友元,类C不一定是类A的友元,同样要看类中是否有响应的声明。

http://www.hkea.cn/news/519728/

相关文章:

  • 东莞手机网站价格便宜个人免费建站软件
  • 电子商务网站建设的步骤一般为百度100%秒收录
  • 做企业网站怎么样免费的推广软件下载
  • 拓普网站建设美国搜索引擎
  • 网站开发者工资冯耀宗seo视频教程
  • 软件开发各阶段工作量比例搜索引擎优化的基础是什么
  • 网站怎么做才能将名声打响云搜索app
  • 南阳做网站优化哪家好一级域名生成二级域名
  • 3322动态域名官网郑州seo联系搜点网络效果好
  • 网络营销渠道的类型河北seo基础教程
  • 做微信网站多少钱seo内部优化包括哪些内容
  • 中国城乡建设网站网络优化公司排名
  • 个人网站做淘宝客教程torrentkitty磁力搜索引擎
  • 广州北京网站建设seo培训讲师招聘
  • 手机上免费自己做网站网络营销案例分享
  • 长沙大型网站建设谷歌账号
  • 大兴德艺网站建设发布悬赏任务的推广平台
  • html5制作网站模板百度产品大全首页
  • 贵阳网站建设贵阳百度推广怎么推广
  • 瓮安建设局网站google play三件套
  • 大型门户网站模板营销神器
  • 学设计的网站都有哪些seo和sem
  • 如何做网站流量买卖营销型网站的特点
  • 装修设计网站哪个平台最好软文推广多少钱一篇
  • 怎么做微信里的网页网站链接网站设计平台
  • 长宁专业做网站网络营销案例分享
  • 哈尔滨专业建网站哪家好码迷seo
  • 涞水县住房和城乡建设局网站厦门seo专业培训学校
  • 网站建设销售招聘德阳seo
  • 平台网站建设的公司seozou是什么意思