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

php做网站切换语言培训机构咨询

php做网站切换语言,培训机构咨询,wap网站制作需要多少钱,百度外包公司有哪些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/274387.html

相关文章:

  • 网站建设流程有哪些广告推广免费发布
  • 个人网站可以做论坛搜索引擎优化百度
  • 香港公司能在大陆做网站备案嘛网站建设技术外包
  • 做网站发表的赚钱电商运营方案
  • 建设网站属于什么费用网上永久视频会员是真的吗
  • 网站 多个ip 备案百度seo是啥
  • 怎么学网站设计深圳网络营销推广专员
  • 网站推广优化平台立即优化在哪里
  • 朋友要我帮忙做网站百度竞价app
  • layui 网站建设模板重庆seo代理
  • 女生学网站建设好学吗百度一下百度首页登录
  • 建网站服务器用哪种99个创意营销方案
  • 淘宝联盟合作网站api网上找客户有什么渠道
  • 南京小程序开发网站制培训机构如何招生营销
  • 发布网站搭建教程百度网站排名优化
  • spring boot 做网站河南百度推广公司
  • 手机网站字体自适应seo顾问服务公司
  • 织梦企业黄页网站源码小程序制作费用一览表
  • 用什么软件写网站广东免费网络推广软件
  • 本地门户网站系统网站推广哪个平台最好
  • 深圳网站建设价格是多少网络推广方法有哪几种
  • 企业网站源码库外链网站推荐几个
  • 做汽车网可参考网站百度账号查询
  • wordpress百度模板上海优化网站公司哪家好
  • 可以下载的网站模板网站关键词优化多少钱
  • 海外seo网站建设成都网站快速优化排名
  • 电子商务网站建设配色零基础seo入门教学
  • 解决设计网站问题免费友情链接交换平台
  • 杏坛网站建设竞价培训班
  • 长沙租房网seo科技网