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

北京网站建设 网站维护/网络推广员是什么工作

北京网站建设 网站维护,网络推广员是什么工作,网站底部图标,网页制作视频教程优质课本文章主要供自己复习已经学过的算法,并不适合小白进行学习。如果有刚学c代码的小白请前往别处进行学习。 1.类的引入。 在c中,存在这样一种数据类型。是多个数据类型的总和,其中可以包含变量也可以包含函数。这就是类的类型。以下是类类型…

本文章主要供自己复习已经学过的算法,并不适合小白进行学习。如果有刚学c++代码的小白请前往别处进行学习。

1.类的引入。

在c++中,存在这样一种数据类型。是多个数据类型的总和,其中可以包含变量也可以包含函数。这就是类的类型。以下是类类型的实现代码:

class a1{
public:
a1(int d1)
{_d1=d1;
}
private:
int _d1;
}

如图所示的d1就是c++的一个类,这个类包含了函数a1(构造函数后面会讲),私有类型_d1。如果在变量中加上private,那么在类外就无法直接访问到该变量。反之public是可以的。

2.类的this指针

class Date
{ 
public:void Init(int year, int month, int day){_year = year;_month = month;_day = day;}void Print(){cout <<_year<< "-" <<_month << "-"<< _day <<endl;}
}int main()
{Date d1, d2;d1.Init(2022,1,11);d2.Init(2022, 1, 12);d1.Print();d2.Print();return 0;
}

我们此时有如上图代码,先初始化类d1,d2.其实对于d1,还是d2来说,我们所调用的函数都是一样的,但是为什么我们在后面print的时候仍然可以准确的对应输出相应的日期呢。其实在类中的每个函数都存在一个this指针,大概就是init(int year,int month,int day,class * this),print(*this),在每个函数中传入d1本身的指针。明明调用的是同一个函数,为什么结果会不一样呢,因为c++引入了this指针
编译器会自动把上面的内容这样翻译:
 void Print(Date *const this)
 {
 cout <<this->_year<< "-" <<this->_month << "-"<<this-> _day <<endl;
 }
 d1.Print(&d1);
 d2.Print(&d2);
注意,是编译器可以这样翻译,我们只能理解,不能直接这样写。
形参和实参不能显示的使用this,只能在成员函数里面使用,比如上面cout的内容
就是合法的。

3.类的构造函数

在类中有一种函数,起到初始化类的作用,不用我们手动调用,创建时会自动调用。他的函数名是和类名一样的,例如创建类class a1,那么构造函数名字就是a1不需要任何返回值,而且其参数一般可以写成int s1=1,如果不传参那就用1作为初始值。

不写构造函数,编译器会自动给无参数的构造函数。即初始化为随机值。

4.拷贝构造函数

	s1(s1& x){_date = x._date;}

可以使用别的类型创造一样的对象。

5.析构函数

跟构造函数功能相反,一般类的销毁会使用。

http://www.whsansanxincailiao.cn/news/31978362.html

相关文章:

  • 学做网站需要什么软件/网站优化助手
  • 利用切片做网站背景图片/微信引流推广精准粉
  • 软件开发可行性研究报告/成都网站建设方案优化
  • 长沙做网站一般多少钱合适/百度资源搜索平台官网
  • 网站建设教程视频教程/最新国际新闻 大事件
  • 网站设计方案谁写/百度账号快速注册入口
  • 泰兴做网站的公司/百度知道问答首页
  • 微信公众号怎么做文章编辑/淘宝seo排名优化
  • 备案价网站/起飞页自助建站平台
  • 做外贸没有网站/站长seo查询
  • 有免费可以做的网站吗/长沙优化科技
  • 郑州做网站哪家最好/现在学seo课程多少钱
  • 做钓鱼网站盗游戏号会被判刑吗/高端网站建设企业
  • 泰州网站建设报价/网络营销师培训费用是多少
  • wordpress 禁用搜索/苏州seo关键词优化方法
  • pc网站优势/营销战略有哪些内容
  • 做网站优化公司报价/站长统计app软件下载官网
  • 网站如何做下一页/seo分析工具
  • 上海模板建站公司/图片搜索识图入口
  • 万户网站协作管理系统/百度搜索优化
  • 做网站每年交服务费/网站排名优化外包
  • 外贸企业网站管理系统/百度网址收录提交入口
  • 企业怎么建设自己的网站首页/成都网站seo报价
  • asp.ne手机触摸网站开发/seo基础优化包括哪些内容
  • 深圳建设网站龙岗网站建设/河南网络推广公司
  • 微信公众号微网站建设/线上销售水果营销方案
  • 苹果CMS如何做视频网站/天堂网
  • 瓯海网站建设/十大放黄不登录不收费
  • 网站建设绩效考核方案ppt/全网营销骗局揭秘
  • 郑州建站推广公司/百度站长工具seo查询