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

网站怎么做速排网站排名优化制作

网站怎么做速排,网站排名优化制作,大城网站建设,做特色创意菜品的网站3.1 类成员分开存储 成员变量和成员函数在内存中是分开存储的只有非静态成员变量是存储在对象上的 C为空对象分配1字节的空间非空对象的大小为其内部非成员变量大小总和 静态成员不占对象空间不同对象的成员函数共享一个函数实例,不占对象空间(通过th…

3.1 类成员分开存储

  • 成员变量和成员函数在内存中是分开存储的
  • 只有非静态成员变量是存储在对象上的
  1. C++为空对象分配1字节的空间
  2. 非空对象的大小为其内部非成员变量大小总和
  • 静态成员不占对象空间
  • 不同对象的成员函数共享一个函数实例,不占对象空间(通过this指针进行区分函数属于哪个对象)

3.2 this指针

(1)概念

  • this指针的本质是一个指针常量-->指向不能改变
  • this隐含在每一个非静态成员函数内
  • 不需要单独定义,可直接使用

(2)用途

  • 形参和成员变量同名时,使用this指针来区分(解决名称冲突)
  • 非静态成员函数中返回对象本身
  • 空指针可以调用成员函数,但会与this指针冲突(增加代码健壮性)
class Person
{public:int age;Person(int age){/* Person * const this */this->age = age; // 形参和成员变量同名,使用this区分// this指针指向调用本函数的对象}Person Test(){return *this;  // 返回对象本身}void nullPointer(){if(this == NULL) // 增加代码健壮性{return;}}
};

3.3 const修饰成员函数

(1)常函数

  • 成员函数后加const,const修饰的是this指针
  • 常函数内无法修改成员属性
class Test
{public:int m_var;void func() const // 常函数,const修饰的是this指针{/* const Test * const this */this->m_var = 100; // 报错,this指向的值无法改变}
};

(2)常对象

  • 声明对象前加const

  • 常对象只能调用常函数,不允许修改本身的属性

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

相关文章:

  • 如何制作企业网站的版式百度seo公司哪家最好
  • 开发一个app有多难seo网页优化公司
  • 华联app每周四抢电影票沈阳网站关键字优化
  • 旅游网官网首页河南网站seo
  • 蒙古网站做奶食球队排名榜实时排名
  • 网站公司做的网站被法院传票了怎么办手机网站模板免费下载
  • 武汉seo首页优化公司苏州seo快速优化
  • 南昌公司做网站网页设计制作网站图片
  • 单站点网站seo导航站
  • 深圳网站制作公司报价单引流获客工具
  • 手机app开发语言宁波seo网络推广优质团队
  • 中信建设有限责任公司估值kj6699的seo综合查询
  • 常州个人网站设计百度收录站长工具
  • 搜索网站大全搜索引擎网站推广如何优化
  • 怎么用html做百度首页网站外贸推广渠道有哪些
  • 北京做网络工程公司的网站外贸推广营销公司
  • 百度推广需要手机网站百度人工客服电话怎么转人工
  • 龙象建设集团有限公司网站新媒体运营主要做什么
  • 企业网站运营问题百度云网页版登录入口
  • wordpress设置网站主题软文广告营销
  • wordpress 建网站视频免费网站建设哪家好
  • 自建网站备案怎样在百度上免费做广告
  • 企业网站的概念网络营销的用户创造价值
  • 怎么自己建一个网站app推广联盟
  • 做彩票的网站贴吧友情链接在哪
  • 网站模板下载html手游推广加盟
  • 手机怎么网站建设seo资料网
  • 如何设计营销型网站建设即时热榜
  • 社交营销可以用于网站制作行业吗seo原创工具
  • 平台网站怎么做的好游戏特效培训机构排名