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

榆林网站建设推广/2345网址导航下载

榆林网站建设推广,2345网址导航下载,如何做幼儿园网站,南昌制作手机网站自引用指针this this指针类型是成员函数的类型,它指向对象。 不能修改this指针的值,但是可以修改其指向的值。 this指针是一个局部数据 *this代表当前对象本身。 指针 对象指针是指向对象的指针。实际是对象所指的地址。 成员指针是指向成员的指针…

自引用指针this

this指针类型是成员函数的类型,它指向对象。

不能修改this指针的值,但是可以修改其指向的值。

this指针是一个局部数据

*this代表当前对象本身。

指针

对象指针是指向对象的指针。实际是对象所指的地址。

成员指针是指向成员的指针,只要公有成员能够拥有。

声明:

类型说明符 类名:: *成员指针名;

赋值:

成员指针名=&类名:: 成员名

使用:

对象名. *成员指针名
对象指针名-> *成员指针名

成员函数的指针类似

向函数传递对象

可以传递对象名,则函数外部对象不改变。

可以传递对象的指针,则函数外部对象改变,

可以传递对象的引用。在函数中声明参数时使用&类型名,则传递参数时,传递对象名,但是实际传递的是一个指针。

静态成员

本类所有对象共享的数据和函数,是类的成员,不是对象的成员。

静态成员数据

同类的不同对象都使用该数据成员。

声明:在类中声明,数据成员之前加上static,注意只有在声明时才需要加上static

static 数据类型 静态数据成员名

初始化在类外进行,不是在类的构造函数中进行。

<数据类型><类名><静态数据成员名>=<>

访问方式:

<类名><静态成员名>
对象名.静态数据成员
对象指针->静态数据成员

静态成员函数

声明,static只在声明时加。

 static 返回类型 静态成员函数名(参数表);

访问

类名::静态成员函数名(实参表)
对象. 静态成员函数名(实参表)
对象指针->静态成员函数名(实参表)

访问全局变量或者类中的静态数据成员。静态成员函数没有this指针,因此无法访问类中的非静态数据成员。

静态成员函数可以在不创建任何对象之前处理静态数据成员。

友元

可以访问好友关系类中的私有成员,友元可以是类或者类成员函数

友元函数

友元函数不是当前类的函数,但是可以访问当前类的所有成员。

声明:在当前类中声明

函数名前加上friend

定义:类外定义按照一般函数,函数名之前不加类目::

类内部定义,前面加上friend

友元函数没有this指针

类成员函数也可以作为另外一个类的友元函数,但是必须先定义这个类。

友元类

比如

class  Y {//…};
class X {//…friend  Y; // 声明类Y为类X的友元类//…}; 

Y的所有成员函数都是X的友元函数

友元类不能传递,是单项而不是双向的。

对象成员

一个类的对象是另一个类的成员

类的构造函数用参数表初始化:

X::X(形参表0):对象成员名1(形参表1),,对象成员名i(形参表i) ,,对象成员名n(形参表n)
{// …构造函数体
} 
``

const使用

常对象

对象名使用const修饰:类名 const 对象名(参数表)

必须有初值,且以后无法修改。

常对象只能调用const的成员函数。

常数据

声明:

const 类型 成员数据名称;

只能使用参数表进行初始化,不能在构造函数内部初始化。

常成员函数

声明:

返回类型 函数名(参数表)const;

定义:

返回类型 函数名(参数表) const { };

只能引用本类中的数据成员,无法修改它们。

调用时不需要加const。

多文件组成

一般一个类放在 类名.cpp中,类的声明放在类目.h中。

http://www.lbrq.cn/news/1458361.html

相关文章:

  • 网站作业免费下载/网站建设百度推广
  • 空间放两个网站/武汉抖音seo搜索
  • 河南外贸网站建设/seo网站推广实例
  • 东莞东坑网站设计/发帖子的网站
  • 海珠电子商务网站建设/什么是友情链接?
  • wordpress 博客不显示/合肥seo按天收费
  • 网站建设服务网站/大数据分析师
  • 上海多语种建站/徐州seo企业
  • 网站建设子目录/人工智能培训班
  • 中国建设银行公积金网站/怎么在百度上推广
  • 中企动力建站怎么样/深圳网站建设运营
  • 广州出台21条措施扶持餐饮住宿/学seo的培训学校
  • 怎样建网站 阿里云/如何创建一个个人网站
  • 琴童少儿音乐创作网站建设/云搜索神器
  • dw做网站鼠标经过图像/郑州seo学校
  • 关于网站建设意见和建议/今天的新闻发布会
  • 网站建设费用细项/网站seo优化培训
  • 网站开发答辩/seo页面如何优化
  • 哪个网站是做旅游B2B的/seo的方式有哪些
  • 做网站推广工作赚钱吗/微信加精准客源软件
  • 成都海鸥手表网站/商品标题优化
  • ui设计网站模板/2345网址导航下载桌面
  • 为什么建设银行的网站打不开/关键时刻
  • 网站建设商家/新能源汽车公司
  • 济南专业网站建设/做网站需要什么条件
  • 南京市公共建设中心网站/b站新人视频怎么推广
  • 网站建设的作用有哪些方面/数据分析师资格证书怎么考
  • 怎么做地下彩票网站/长沙网络营销咨询费用
  • 网站的管理与维护/seo培训费用
  • 网站域名备案查询官网/重庆seo网站
  • Flask + HTML 项目开发思路
  • 跨语言模型中的翻译任务:XLM-RoBERTa在翻译任务中的应用
  • WinForm之ListBox 控件
  • golang的函数
  • React核心:组件化与虚拟DOM揭秘
  • grafana/lock-stack 日志 Pipeline 配置