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

建设银行签证预约网站大连手机网站设计

建设银行签证预约网站,大连手机网站设计,学做网站要会哪些,导购网站怎么做#x1f308;个人主页#xff1a;秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343#x1f525; 系列专栏#xff1a;http://t.csdnimg.cn/eCa5z 目录 面向过程和面向对象初步认识 类的引入 类的定义 成员变量命名规则的建议#xff1a; 类的访问限定符及…  个人主页秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343 系列专栏http://t.csdnimg.cn/eCa5z 目录 面向过程和面向对象初步认识 类的引入 类的定义 成员变量命名规则的建议 类的访问限定符及封装 访问限定符 封装 类的实例化 类对象模型 类对象的存储方式 计算类对象的大小 this指针 this指针的特性 前言 hello! 各位铁子们大家好哇。              今日更新了类与对象的定义、访问限定符、this指针的内容      欢迎大家关注点赞收藏⭐️留言 面向过程和面向对象初步认识 C语言是面向过程的关注的是过程分析出求解问题的步骤通过函数调用逐步解决问题。C是基于面向对象的关注的是对象将一件事情拆分成不同的对象靠对象之间的交互完 成。  类的引入 C语言结构体中只能定义变量在C中结构体内不仅可以定义变量也可以定义函数。 在C中更喜欢用class来代替。  类的定义 class为定义类的关键字ClassName为类的名字{}中为类的主体注意类定义结束时后面分号不能省略。 类体中内容称为类的成员类中的变量称为类的属性或成员变量; 类中的函数称为类的方法或者成员函数。 类的两种定义方式 声明和定义全部放在类体中需注意成员函数如果在类中定义编译器可能会将其当成内 联函数处理。类声明放在.h文件中成员函数定义放在.cpp文件中注意成员函数名前需要加类名:: 一般情况下我们建议采用第二种形式。 成员变量命名规则的建议 如上图这样命名会出现区分不了的问题。因此我们的成员变量都会加个前缀或者后缀用来区分。 类的访问限定符及封装 访问限定符 【访问限定符说明】 public修饰的成员在类外可以直接被访问protected和private修饰的成员在类外不能直接被访问(此处protected和private是类似的)访问权限作用域从该访问限定符出现的位置开始直到下一个访问限定符出现时为止如果后面没有访问限定符作用域就到}即类结束。class的默认访问权限为privatestruct为public(因为struct要兼容C) 注意访问限定符只在编译时有用当数据映射到内存后没有任何访问限定符上的区别 封装 面向对象的三大特性封装、继承、多态。 封装将数据和操作数据的方法进行有机结合隐藏对象的属性和实现细节仅对外公开接口来 和对象进行交互。 类的实例化 用类类型创建对象的过程称为类的实例化  类是对对象进行描述的是一个模型一样的东西限定了类有哪些成员定义出一个类并没有分配实际的内存空间来存储它一个类可以实例化出多个对象实例化出的对象占用实际的物理空间存储类成员变量 做个比方。类实例化出对象就像现实中使用建筑设计图建造出房子类就像是设计图只设计出需要什么东西但是并没有实体的建筑存在同样类也只是一个设计实例化出的对象才能实际存储数据占用物理空间。 类对象模型 类对象的存储方式 对象中只保存成员变量成员函数存放在公共的代码段  计算类对象的大小 类中既可以有成员变量又可以有成员函数。如何计算一个类的大小 下面是例题 结论一个类的大小实际就是该类中”成员变量”之和当然要注意内存对齐。注意空类的大小没有成员变量的类对象大小是1字节用来占位标识对象存在过。 this指针 对于上述类有这样的一个问题 Date类中有 Init 与 Print 两个成员函数函数体中没有关于不同对象的区分那当d1调用 Init 函 数时该函数是如何知道应该设置d1对象  C中过引入this指针解决该问题,C编译器给每个“非静态的成员函数“增加了一个隐藏 的指针参数让该指针指向当前对象(函数运行时调用该函数的对象)在函数体中所有“成员变量” 的操作都是通过该指针去访问。只不过所有的操作对用户是透明的即用户不需要来传递编 译器自动完成。  this指针的特性 this指针的类型类类型* const即成员函数中不能给this指针赋值。只能在“成员函数”的内部使用this指针本质上是“成员函数”的形参当对象调用成员函数时将对象地址作为实参传递给 this形参。所以对象中不存储this指针。 this指针是“成员函数”第一个隐含的指针形参一般情况由编译器通过ecx寄存器自动传 递不需要用户传递 注意this指针存在于栈中 下面是两道例题 分析题1中因为Print函数在公共代码代码区不在对象中因此p指针不解引用可以正常运行。题2中虽然PrintA也在公共代码区但是调用时会用到成员变量因此p指针会解引用最终导致崩溃。
http://www.zqtcl.cn/news/380990/

相关文章:

  • 网站制作新报价橄榄树网站建设
  • 网站建设及服务合同小程序代码教程
  • 晋城网站建设公司淘宝店铺网站建设
  • 赣州网站建设流程上海重大新闻
  • html网站架设ui设计用的软件有哪些
  • 有没有做培养基的网站58同城淄博网站建设
  • 承德做网站的公司专业平台建设网站关了吗
  • 自己做网站的成本要哪些东西wordpress resize
  • 网站建设总体流程wordpress 浮窗音乐
  • 福州网站建设公司哪个网站可以做前端项目
  • 十二冶金建设集团有限公司网站wordpress安装在哪里
  • 怎么做网站源码wordpress的rss
  • wordpress能不能做企业网站软件技术和计算机网络技术哪个好
  • 甘肃省住房和城乡建设部网站首页ip怎么做网站
  • 怎么开一家网站开发公司百度推广一年大概需要多少钱
  • 小破站下载h5企业模板网站
  • 服务器怎么设置ip做网站凌云seo博客
  • 莱芜四大金刚是谁啊镇江网站优化推广
  • 上海门户网站开发企业号码查询系统
  • 西安做网站设计的公司golang 网站开发 教程
  • 做网站哪些公司专业做app软件开发公司
  • 蒙特网站建设湖北省建设厅网站上岗证查询
  • 宁波网站建设 联系哪家电子商务网站建设过程范文
  • 南宁商城网站建设网站建设的需求文档
  • dedeampz 部署wordpress 网站访问慢如何评价网站是否做的好处
  • 怎样建设个人影视网站设计学专业
  • 没有公司 接单做网站网站建设加盟合作
  • 如何将域名和网站绑定做网站找投资人
  • 网站开发 平台WordPress首页可见
  • 沧州做网站费用打开上海发布