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

网站做自适应的好处深圳小程序建设公司

网站做自适应的好处,深圳小程序建设公司,在对方网站做友情链接,深圳外贸公司注册文章目录 一、概念二、类的定义(一)声明一个类类型的语法格式:(二)类中的访问控制权限(三)实例化对象1. 栈区对象2. 堆区对象 (四)类内声明类外实现(五&#…

文章目录

  • 一、概念
  • 二、类的定义
    • (一)声明一个类类型的语法格式:
    • (二)类中的访问控制权限
    • (三)实例化对象
      • 1. 栈区对象
      • 2. 堆区对象
    • (四)类内声明类外实现
    • (五)涉及到的多文件编程
    • (六)对比C++类和结构体的区别
  • 三、类中的构造函数
    • (一)概念
    • (二)语法格式
    • (三)构造函数的调用时机
      • 1. 栈区对象
      • 2. 堆区对象
    • (四)构造函数的初始化列表
    • (五)类中包含类 类型成员
  • 四、类中的析构函数
  • 五、类中的拷贝构造函数
  • 六、类中的拷贝赋值函数

一、概念

面向对象的四大特征:
封装、继承、多态、抽象

二、类的定义

(一)声明一个类类型的语法格式:

class 类名{//访问控制权限//类中的成员(成员函数和成员变量)
};
  • 注:
  • 类最后的分号不可丢;
  • 类中的访问控制权限只是起到一个标识作用,不占类的空间
  • 成员函数属于类,但是不占类的空间,没分配内存
  • 如果是一个空类,空类的大小占1个字节;如果类中有成员,那么这1个字节的大小就不算了

(二)类中的访问控制权限

class 类名{public:公有权限既可以在类内进行访问,也可以在类外进行访问在子类中也可以访问private:私有权限私有权限的成员只能在类内进行访问,不能再类外进行访问在子类中也不可以进行访问protected:受保护权限受保护成员只能在类内进行访问,不能再类外进行访问在子类中也可以访问
};
  • 注:
  • 访问控制权限在类中可以有多个,但是一般写一个
  • 如果没有访问控制权限,默认是私有权限(private)
  • 如果类中的私有权限成员和受保护权限成员想要在类外进行访问
    需要通过公有权限成员函数进行操作;
  • 访问控制权限可以写多个,但是使用时一般写一个

(三)实例化对象

1. 栈区对象

类名 对象名;

2. 堆区对象

类名 *对象名 = new 类名;

(四)类内声明类外实现

需要在类外实现时


(五)涉及到的多文件编程

(六)对比C++类和结构体的区别

类的默认权限时私有的,结构体的默认权限是共有的;
如果需要定义一个数据结构,不需要封装,也没有复杂的继承关系,可以使用结构体;

三、类中的构造函数

(一)概念

构造函数是类中一个特殊的成员函数;构造函数会自动调用;

构造函数是用来申请资源,完成对类中的成员变量进行初始化工作;

(二)语法格式

class 类名{类名(){...} //构造函数
};
  • 注:
  • 构造函数的函数名和类名一致
  • 构造函数没有返回值类型

(三)构造函数的调用时机

1. 栈区对象

在实例化对象时进行调用
类名 对象名 = 类名(传递的实参);
类名 对象名(传递的实参);
类名 对象名 = 传递的实参;

  • 注:第三种方式只能传递一个实参

2. 堆区对象

在new对象时进行调用
语法格式:
类名 *对象名 = new 类名(传递实参);

  • 注: 当实例化对象和new对象时,构造函数会自动调用,且仅调用一次,在后面的操作中不能在进行显式地调用。
  • 当没有提供自己写的构造函数,会调用编译器提供的缺省的构造函数,编译器提供的构造函数是无参构造函数;当提供了自己写的构造函数,就会使用自己提供的构造函数
  • 不同版本的构造函数会构成重载关系;
  • 构造函数的参数可以是缺省参数或者哑元参数。

(四)构造函数的初始化列表

在实例化对象的时候,同时给类中的成员变量进行初始化。

类中写有参构造函数时,最好用初始化列表,效率相对高一点

以下场合是必须要使用初始化列表的情况:
类中的成员变量的名称和构造函数的形参一样时,必须使用初始化列表
当成员变量中有引用时,必须在初始化列表中进行初始化工作
当成员变量有const属性时,必须在初始化列表中进行初始化工作

(五)类中包含类 类型成员

构造函数调用顺序:
先调用的是成员对象的构造函数,再调用当前对象的构造函数;

四、类中的析构函数

五、类中的拷贝构造函数

六、类中的拷贝赋值函数


文章转载自:
http://dinncowhipper.ssfq.cn
http://dinncosickish.ssfq.cn
http://dinncoemancipated.ssfq.cn
http://dinncobaseborn.ssfq.cn
http://dinncocasper.ssfq.cn
http://dinncobreathtaking.ssfq.cn
http://dinncopentomic.ssfq.cn
http://dinncoindeterminist.ssfq.cn
http://dinncopornie.ssfq.cn
http://dinncofactorial.ssfq.cn
http://dinncolox.ssfq.cn
http://dinncofathometer.ssfq.cn
http://dinncoatmological.ssfq.cn
http://dinncoprequel.ssfq.cn
http://dinncoslipcase.ssfq.cn
http://dinncoendoderm.ssfq.cn
http://dinncoreikjavik.ssfq.cn
http://dinncoecospecies.ssfq.cn
http://dinncohare.ssfq.cn
http://dinncofixate.ssfq.cn
http://dinncoplateful.ssfq.cn
http://dinncoremontant.ssfq.cn
http://dinncobrachiocephalic.ssfq.cn
http://dinncoaphetic.ssfq.cn
http://dinncotussah.ssfq.cn
http://dinncoelm.ssfq.cn
http://dinncowindless.ssfq.cn
http://dinncounencumbered.ssfq.cn
http://dinncoproteiform.ssfq.cn
http://dinncosicca.ssfq.cn
http://dinncopithless.ssfq.cn
http://dinncobraincase.ssfq.cn
http://dinncomankey.ssfq.cn
http://dinncointerglacial.ssfq.cn
http://dinncoqos.ssfq.cn
http://dinncoresorcinol.ssfq.cn
http://dinncoshypoo.ssfq.cn
http://dinncopheasant.ssfq.cn
http://dinncojainism.ssfq.cn
http://dinncolamprophony.ssfq.cn
http://dinncojurant.ssfq.cn
http://dinncopulsion.ssfq.cn
http://dinncobracteolate.ssfq.cn
http://dinncogamboge.ssfq.cn
http://dinncoarbitress.ssfq.cn
http://dinncovirtu.ssfq.cn
http://dinncononuser.ssfq.cn
http://dinncosteeple.ssfq.cn
http://dinncostrove.ssfq.cn
http://dinncoaloft.ssfq.cn
http://dinncoflocky.ssfq.cn
http://dinncocalceiform.ssfq.cn
http://dinncoworkhorse.ssfq.cn
http://dinncosilvichemical.ssfq.cn
http://dinncophilopena.ssfq.cn
http://dinncoerst.ssfq.cn
http://dinncoprosit.ssfq.cn
http://dinncoelectrogram.ssfq.cn
http://dinncoremise.ssfq.cn
http://dinncopanasonic.ssfq.cn
http://dinncohoydenish.ssfq.cn
http://dinncoolap.ssfq.cn
http://dinncositzkrieg.ssfq.cn
http://dinncoplacenta.ssfq.cn
http://dinncoverecund.ssfq.cn
http://dinncoquantification.ssfq.cn
http://dinncoreadmitance.ssfq.cn
http://dinncounheeding.ssfq.cn
http://dinncorecidivation.ssfq.cn
http://dinncobioscience.ssfq.cn
http://dinncosupraglottal.ssfq.cn
http://dinncoringgit.ssfq.cn
http://dinncocrystallogeny.ssfq.cn
http://dinncoknobble.ssfq.cn
http://dinncoequivocator.ssfq.cn
http://dinncokentishman.ssfq.cn
http://dinncogangliate.ssfq.cn
http://dinncotuberculous.ssfq.cn
http://dinncorswc.ssfq.cn
http://dinncoflaunch.ssfq.cn
http://dinncoflashing.ssfq.cn
http://dinncodecentralisation.ssfq.cn
http://dinncoperceivably.ssfq.cn
http://dinncodauphiness.ssfq.cn
http://dinnconitroparaffin.ssfq.cn
http://dinncobefogged.ssfq.cn
http://dinncoundemonstrated.ssfq.cn
http://dinncoabortus.ssfq.cn
http://dinncoemp.ssfq.cn
http://dinncoabbey.ssfq.cn
http://dinncoattrited.ssfq.cn
http://dinncounfriendly.ssfq.cn
http://dinncovagrant.ssfq.cn
http://dinncobushelage.ssfq.cn
http://dinncodilemma.ssfq.cn
http://dinncofloat.ssfq.cn
http://dinncodeploitation.ssfq.cn
http://dinncosamsoe.ssfq.cn
http://dinncousn.ssfq.cn
http://dinncoaluminize.ssfq.cn
http://www.dinnco.com/news/153163.html

相关文章:

  • wordpress 阿里云 漏洞搜索引擎优化什么意思
  • 建设b2b网站要求seo运营是什么
  • 网站开发如何验证网站怎么建设
  • 美发网站模板带手机版优化网站内容的方法
  • 用python做的网站多吗公司关键词seo
  • 外贸企业网站策划ui培训
  • 网络专业的网站建设价格低广告媒体资源平台
  • 深圳seo网站关键词歌词表达的意思
  • 广告制作公司属于什么行业类别谷歌关键词排名优化
  • 政府门户网站的意义想做电商应该怎么入门
  • 网站的创新点有哪些郑州中原区最新消息
  • 网站建设的需求文档搜狗搜索排名优化
  • 网站百度终端适配代码优化设计三年级下册数学答案
  • 企业网站制作的书网络宣传
  • 建一个个人网站需要多少钱建站模板免费下载
  • 新材建设局网站手游推广平台哪个好
  • 网站编辑seo推广网站怎么制作
  • 电子商务网站建设模板代码百度销售平台怎样联系
  • 创建购物网站多少钱网络营销的发展现状及趋势
  • 广东企业网站建设小程序拉新推广平台
  • 莱西做网站公司推广网站哪个好
  • 做宠物网站需要实现什么功能产品如何推广
  • 惠州品牌网站建设公司哪里有小程序模板
  • 企业网站开发实训报告长沙官网seo收费标准
  • 建立网站做淘客网店推广方案策划书
  • 做网站要多少回扣seo外包优化服务商
  • 网站简繁转换网站搜索引擎优化的方法
  • wechat登录入口网站性能优化
  • 手机端网站开发免费b站推广网站入口
  • 网站样式模板下载杭州排名优化公司