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

西安网站备案北京seo网站优化培训

西安网站备案,北京seo网站优化培训,网站域名免费,做一个响应式网站价格类成员的访问 C的三大特性:封装,继承,多态 类与结构体的最大区别在于,类可以封装对象的行为,也就是函数 类分为数据成员和函数成员,这两者被称为对象的属性和行为 如果我们要对对象的行为和属性进行操控…

 类成员的访问

C++的三大特性:封装,继承,多态

类与结构体的最大区别在于,类可以封装对象的行为,也就是函数

类分为数据成员和函数成员,这两者被称为对象的属性和行为

如果我们要对对象的行为和属性进行操控,就需要访问类的成员

访问类的成员不是随意的,这一点受到类中的权限控制,分为public,protect,private,

public:公共(无论类内类外都可以访问)

protect:家族私有(自己和自己的子类成员可以访问)

private:自己私有(只有自己的类成员可以进行访问)

在默认情况下,类的权限是private,而结构体的权限默认是public

关键字区域划分是直到出现下一个关键字为止

内联成员函数

内联成员函数关键字:inline

与普通成员函数不同,内联成员函数一般在类内定义,而普通成员函数一般在类内声明,类外进行定义(这个概念有些许争议,如果你没有分文件进行处理数据可能普通成员函数也在类内定义) 

内联成员函数的时间花销一般比普通函数(注意是普通函数,包括了普通成员函数)更小

原因是内联成员函数在编译时就已经将代码插入到被调用点,在最终执行时不必要将函数重新进行调用。这使得内联成员函数很适用于一些小型计算,如普通的加减运算

内联成员函数的缺点:如果对内敛成员函数进行滥用,可能会导致代码膨胀,也就是说莫名奇妙多出一大段代码

与普通成员函数的区别

  • 定义位置

    • 内联成员函数:定义在类定义内部。

    • 普通成员函数:定义在类定义外部,通常在源文件中。

  • 调用效率

    • 内联成员函数:可能被编译器内联展开,减少函数调用开销。

    • 普通成员函数:通常不会被内联展开,每次调用都会执行函数调用的完整过程。

  • 作用域

    • 内联成员函数:由于定义在类定义内部,可以直接访问类的私有和保护成员。

    • 普通成员函数:定义在类定义外部,需要通过类的实例或指针来访问成员。

静态类成员

关键字:static

由于类成员分为数据成员和成员函数,也就有两种静态类成员

静态类成员属于而不属于对象,静态类成员可以被所有对象所访问,调用方式可以通过类名直接进行访问,由于可以被所有对象所使用,所以需要初始化

静态成员函数的用途

  1. 初始化静态成员变量

    • 静态成员函数常用于初始化静态成员变量,因为静态成员变量属于类本身,而不是某个对象。

  2. 工具函数

    • 静态成员函数可以作为工具函数,提供与类相关的操作,但不需要访问对象的实例数据。例如,一个数学类可以提供静态成员函数来计算数学公式。

  3. 类级别的逻辑

    • 静态成员函数可以实现与类相关的逻辑,例如统计对象数量、管理全局状态等。

静态成员函数与普通成员函数的区别

  • 普通成员函数

    • 属于类的对象,需要对象的上下文(this指针)才能访问非静态成员变量和非静态成员函数。

    • 每次调用时,都需要一个对象实例。

  • 静态成员函数

    • 属于类本身,不需要对象的上下文。

    • 只能访问静态成员变量和其他静态成员函数。

    • 可以通过类名直接调用,而不需要创建对象。

以上这段借鉴了kimi

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

相关文章:

  • 加快公司网站建设长沙seo霜天博客
  • 最专业的佛山网站建设价格网络营销顾问是做什么的
  • 网页制作公司列举自己的优势成都seo网站qq
  • 搭建个网站需要多少钱网站收录网
  • 网站服务合同纠纷调解114网址大全
  • 有哪些做调查问卷赚钱的网站miy188coo免费入口
  • 网站建设数据安全分析网络营销外包顾问
  • macbook air做网站开发站长工具seo综合查询腾讯
  • 做网站每一步的是什么站长工具seo客户端
  • 网站开发网页哪里有整站优化
  • 网站css下载百度地图排名怎么优化
  • 深圳罗湖的网站建设北京竞价托管代运营
  • 肇庆高要建设局网站整合营销传播理论
  • 平台网站定制如何注册域名
  • 网站云优化每日一则小新闻
  • 学校门户网站建设必要性企业如何进行品牌推广
  • 龙岩网站优化潍坊今日头条新闻
  • 贵州住房和城乡建设厅旧网站国内最好用免费建站系统
  • 番禺高端网站建设公司哪家好天猫店铺申请条件及费用
  • 做网站有地区差异吗seo免费优化网址软件
  • 微信公众号文章里好看的图片在哪个网站做口碑营销的优势有哪些
  • 网站建设相关论文网站日常维护有哪些
  • wordpress网站刷新软文广告图片
  • 企业电子邮箱怎么注册优质的seo网站排名优化软件
  • 怎么在DW网站站点下建立两张网页网站seo外包价格
  • 安全的合肥网站建设seo外包公司一般费用是多少
  • 做dw和ps的网站教学山东百度推广
  • 福州建设厅官方网站今日热榜官网
  • 嘉善公司网站建设联系人品牌营销推广方案怎么做
  • 定制高端网站建设企业新网seo关键词优化教程