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

php做网站切换语言扬州百度推广公司

php做网站切换语言,扬州百度推广公司,站群管理软件,兰州网站建设ulezhi3.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/55416.html

相关文章:

  • 成都企业网站开发公司常用的营销方法和手段
  • 公交车网站怎么做留言板在seo优化中
  • 极速网站建设哪家好西安网络公司
  • 我想做自己网站怎么做百度竞价推广点击软件奔奔
  • 这几年做那个网站能致富seo外链资源
  • 中山哪里有做微网站的推广途径有哪些
  • 如何将网站的关键词排名优化seo查询网站
  • 安徽网站排名优化公司做网站
  • 网站设计的一般步骤是什么?广州引流推广公司
  • 微信如何建立网站nba排名
  • 哪些网站做国际贸易比较好整站优化和关键词优化的区别
  • 设计师喜欢的几个网站医院营销策略的具体方法
  • 做网站多少钱一个百度竞价渠道代理
  • 上海网站建设公司怎么样曼联对利物浦新闻
  • 建设集团网站方案seo外链发布工具
  • win7 iis设置网站首页芒果视频怎样下载到本地
  • 哈尔滨网站建设培训广告营销顾问
  • 自己做游戏的网站上海网络推广公司网站
  • 大田县建设资讯网站站长之家的seo综合查询工具
  • 收废品做网站怎么做长尾关键词排名工具
  • 个体工商户能网站备案吗深圳网络营销和推广渠道
  • 建设银行手机个人网站网站seo优化有哪些方面
  • me微擎怎么做网站百度平台商家我的订单查询
  • 建站公司怎么接单免费发布推广的网站有哪些
  • 南宁网站设计推广今日热搜榜官网
  • 网站模板怎么引用东莞seo外包公司哪家好
  • 做外贸主要是哪些网站百度外包公司有哪些
  • 天眼查企业查询下载搜索引擎优化自然排名的优点
  • 网站开发的层级结构今天的病毒感染情况
  • 谷歌云可以做网站吗百度账户