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

做网站零成本商标购买网商标

做网站零成本,商标购买网商标,兰州网站建设公司价格,锡林郭勒盟建设工程管理网站文章目录 前言 一、has_a关系 1.1 has_a概念 1.2 has_a中构造和析构的顺序 1.3 has_a对象的内存情况 二、use_a关系#xff08;友元关系#xff09; 1.友元函数#xff1a; 2.友元类 3 使用多文件编程的方式重新编辑上述代码 总结 前言 随着技术的革新#xff0c;出现各种各… 文章目录 前言 一、has_a关系         1.1 has_a概念         1.2 has_a中构造和析构的顺序         1.3 has_a对象的内存情况 二、use_a关系友元关系 1.友元函数 2.友元类 3 使用多文件编程的方式重新编辑上述代码 总结 前言 随着技术的革新出现各种各样的编程语言C就是其中之一作为最受欢迎的编程语言之一C带给开发者们最大的惊喜便是其强大的特性。一方面跟C兼容可以直面系统底层APISDK另一方面提供了很多范式足够的抽象能力面向对象操作符重载模板等。 之前的学习笔记都是从微观部分去学习C的相关知识本篇开始带领大家进入宏观部分进一步的学习C的相关知识本篇的主要内容包含has_a关系、use_a关系。 提示以下是本篇文章正文内容下面案例可供参考 一、has_a关系 has_a关系是一种包含关系 1.1 has_a概念 has_a就是一个类型有其它多个类型的属性共同组合而成的类型形成了一个类与类的包含关系 1.2 has_a中构造和析构的顺序 构造顺序从内向外按照声明的顺序依次构造 析构顺序从外向内按照生构造顺序的逆序依次构造 举个例子定义三个类分别是房间、桌子、椅子通过运行查看构造和析构的顺序代码如下 #include iostream #include stringusing namespace std; class Desk { public:Desk(){cout 桌子构造 endl;}~Desk(){cout 桌子析构 endl;} }; class Chair { public:Chair(){cout 椅子构造 endl;}~Chair(){cout 椅子析构 endl;} }; class Room { private:Desk _desk[3];Chair _chair[3]; public:Room(){cout 房间构造 endl;}~Room(){cout 房间析构 endl;} };int main() {Room room;return 0; } 结果如下图所示 1.3 has_a对象的内存情况 出现上述的构造顺序和析构顺序是因为has_a对象的内存情况为了更加直观的看出内存的情况画图如下 二、use_a关系友元关系 友元关系是一种描述类与函数类与类之间的一种亲密关系。 1.友元函数 友元函数在类中使用friend关键声明一个类外的函数为本类的友元函数. 友元函数的特性是当友元函数中有相应的类型的对象时不受访问权限的影响。 举个例子代码如下 意思是定义了一个女生的类一般情况下女生的年龄都是秘密所以设置私有权限访问不到此时我们设计一个友元函数就可以通过友元函数绕过权限问题直接访问年龄。 #include iostream using namespace std; class Gril { private:int age;public:Gril(int age){this-age age;}//友元函数friend void nianLing(Gril); }; void nianLing(Gril gril) {cout gril.age endl; }int main() {Gril xiaomei(18);nianLing(xiaomei);return 0; } 2.友元类 友元类两个类之间的一种亲密关系。 友元类的使用方法在类中使用friend关键字友元一个类型 friend class xxx; 举个例子 #include iostreamusing namespace std;class Boyfriend { private:string name; public:Boyfriend(string name){this-name name;}void love_grilfrend(){cout 爱他的女朋友 endl;}friend class Grilfriend; };class Grilfriend { private:string name; public:Grilfriend(string name){this-name name;}void love_boyfriend(){cout 爱她的男朋友 endl;}void love_eachother(Boyfriend boyfriend){cout boyfriend.name 和 this-name 深爱着彼此 endl;} };int main() {Boyfriend boyfriend(xiaobai);Grilfriend grilfriend(saodiseng);grilfriend.love_eachother(boyfriend);return 0; } 3 使用多文件编程的方式重新编辑上述代码 boyfriend.h #ifndef BOYFRIEND_H #define BOYFRIEND_H #include iostream #include string using namespace std; class Grilfriend; class Boyfriend { private:string name; public:Boyfriend(string name);void love_grilfriend(Grilfriend grilfriend);friend class Grilfriend; };#endif // BOYFRIEND_H grilfrend.h #ifndef GRILFRIEND_H #define GRILFRIEND_H #include iostream #include string using namespace std; class Boyfriend;class Grilfriend { private:string name; public:Grilfriend(string name);void love_boyfriend(Boyfriend boyfriend);friend class Boyfriend; };#endif // GRILFRIEND_Hboyfriend.cpp #include boyfriend.h #include grilfriend.h Boyfriend::Boyfriend(string name) {this-name name; } void Boyfriend::love_grilfriend(Grilfriend grilfriend) {cout this-name 爱他的女朋友 grilfriend.name endl; } grilfriend.cpp #include grilfriend.h #include boyfriend.h Grilfriend::Grilfriend(string name) {this-name name; } void Grilfriend::love_boyfriend(Boyfriend boyfriend) {cout this-name 爱她的男朋友 boyfriend.name endl; }main.cpp  #include iostream #include boyfriend.h #include grilfriend.h using namespace std;int main() {Boyfriend boyfriend(xiaobai);Grilfriend grilfriend(saodiseng);boyfriend.love_grilfriend(grilfriend);grilfriend.love_boyfriend(boyfriend);return 0; }总结 以上就是今天要整理的全部内容本文简单的介绍了has_a和use_a的使用方法并且举了几个小例子进行了说明希望对大家有所帮助如果内容中有任何的错误的地方还请指出谢谢。
http://www.zqtcl.cn/news/574243/

相关文章:

  • 网站如何做关键词引流网站怎么快速做收录
  • 网站建设文案网站设计要学哪些
  • 品牌网站建设gs平台搭建工具
  • 怎么把自己做的网站弄到域名上柳州游戏网站建设
  • 做衣服类网站策划书高端建设网站企业
  • 珠海网站建设公司有哪些代替做网站推广
  • 泰安的网站建设公司旅游网站建设规划报告怎么写
  • 如何建设淘宝客网站什么是网络营销常用的网络营销方法有哪些
  • 大连华南网站建设深圳网站建设公司的外文名是
  • 做招投标网站云南昆明网站建设价格
  • 越秀区网站建设公司微网站菜单
  • vs2017网站开发广州网站建设易得
  • 长沙企业网站建设价格陕西省门户网站建设政策
  • 龙华营销型网站制作wordpress最近评论
  • 嘉兴微信网站做一个招聘信息的网站_用什么做网站的软件
  • 各种购物网站大全上海市建设工程检测网
  • 网站推广沈阳php网站开发接口开发
  • 莱芜 做网站 公司官网开发
  • tomcat做网站做自媒体查找素材的网站
  • 信阳建设企业网站公司软件开发平台公司
  • 营销型网站建设营销型设计家官网视频
  • 部门网站建设目的加猛挣钱免费做网站软件
  • 洛阳制作网站哪家好wordpress是英文
  • dw里面怎么做网站轮播图网站建设分为多少模块
  • 国外互动网站wordpress设置用户头像
  • 重庆手机网站推广定做net创建网站之后怎么做
  • 网站仿静态做it的兼职网站
  • 建站用wordpress好吗hui怎么做网站
  • 从用户旅程角度做网站分析做网站还是做淘宝
  • 妇科医院网站优化服务商品牌型网站设计推荐