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

网站制作培训中心青岛seo优化

网站制作培训中心,青岛seo优化,小程序怎么上架,有服务器如何做网站类和对象 1.this 指针2.类的默认成员函数3.构造函数4.析构函数5.拷贝构造函数 1.this 指针 接上文 this指针存在内存的栈区域。 2.类的默认成员函数 定义:编译器自动生成的成员函数。一个类,我们不写的情况下会默认生成六个成员函数。 3.构造函数 函…

类和对象

  • 1.this 指针
  • 2.类的默认成员函数
  • 3.构造函数
  • 4.析构函数
  • 5.拷贝构造函数

1.this 指针

接上文
this指针存在内存的栈区域。

2.类的默认成员函数

定义:编译器自动生成的成员函数。一个类,我们不写的情况下会默认生成六个成员函数。

在这里插入图片描述

3.构造函数

函数作用:对象实例化时初始化对象
构造函数的特点:
(1). 函数名与类名相同。
(2).无返回值。
(3). 对象实例化时系统会自动调用对应的构造函数。
(4). 构造函数可以重载。
(5).如果类中没有显式定义构造函数,则C++编译器会自动生成⼀个无参的默认构造函数,⼀旦用户显式定义编译器将不再生成。
(6).无参构造函数、全缺省构造函数、我们不写构造时编译器默认⽣成的构造函数,都叫做默认构造函数。(这三个函数不能同时存在)

#include<iostream>
using namespace std;
class Date
{
public://无参的构造函数Date(){_year = 1;_month = 1;_day = 1;}//带参的构造函数Date(int year,int month,int day){_year = year;_month = month;_day = day;}/*  全缺省的构造函数Date(int n = 1; int m = 2;int z=3){_year=year;_month=month;_day=day;}*/void Print(){cout << _year << "/" << _month << "/" << _day << endl;
}
private:int _year;int _month;int _day;
};
int main()
{Date d1;Date d2(2004, 8, 18);d1.Print();d2.Print();return 0;
}

4.析构函数

函数作用:完成对象中资源的清理释放工作。
析构函数的特点:
析构函数的特点:
(1). 析构函数名是在类名前加上字符 ~。
(2). 无参数无返回值。
(3). 一个类只能有一个析构函数。若未显式定义,系统会动生成默认的析构函数。
(4). 对象生命周期结束时,系统会自动调用析构函数。
(5). 跟构造函数类似,我们不写编译器自动生成的析构函数对内置类型成员不做处理,自定类型成员会调用他的析构函数。
(6). 还需要注意的是我们显示写析构函数,对于自定义类型成员也会调用他的析构,也就是说自定义类型成员无论什么情况都会自动调用析构函数。
(7). 如果类中没有申请资源时,析构函数可以不写,直接使用编译器生成的默认析构函数,如果默认生成的析构就可以用,也就不需要显示写析构,但是有资源申请时,⼀定要自己写析构,否则会造成资源泄露。
(8). ⼀个局部域的多个对象,C++规定后定义的先析构。

5.拷贝构造函数

定义:如果⼀个构造函数的第⼀个参数是自身类类型的引用,且任何额外的参数都有默认值,则此构造函数也叫做拷贝构造函数,也就是说拷贝构造是⼀个特殊的构造函数。
拷贝构造函数的特点:
(1). 拷贝构造函数是构造函数的⼀个重载。
(2). 拷贝构造函数的第⼀个参数必须是类类型对象的引用,否则会导致无穷递归,多个参数也可以,但是在保证第一个参数的条件下,后面的参数必须要有缺省值。
(3). C++规定自定义类型对象进行拷贝行为必须调用拷贝构造,所以这里自定义类型传值传参和传值返回都会调用拷贝构造完成。
(4).自动生成的拷贝构造对内置类型成员变量会完成值拷贝/浅拷贝(⼀个字节⼀个字节的拷贝),对自定义类型成员变量会调用他的拷贝构造。

在这里插入图片描述

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

相关文章:

  • 有ecs怎么做网站快速排名上
  • 网站的二级域名如何进行网络推广和宣传
  • 营销型企业网站模板在百度上怎么发布信息
  • 建设网站 后期的提成方案百度网站怎样优化排名
  • 备案 网站名称涉及到行业网站关键词优化代理
  • 重庆手机版建站系统信息seo教学培训
  • emlog怎么做视频网站网络营销策略有哪几种
  • 北京社招网站网络营销的种类有哪些
  • 网站转化率低百度官方网站网址
  • 网站 二级域名需要备案吗怎么营销推广
  • 网站开发日记seo行业
  • 部署一个网站要做哪些工作网站建站哪家公司好
  • 怎么做游戏网站俄罗斯搜索引擎入口 yandex
  • 最专业网站建设公司首选网站权重如何查询
  • 网站建设公司转型百度推广代理公司哪家好
  • 电子商务网站建设收益举例重庆seo公司排名
  • 搜索引擎优化简称seoseo怎么做最佳
  • 做的烂的大网站企业查询系统官网
  • 网站怎么做外部链接河南网站建设哪个公司做得好
  • 宁波网站建设公司微信小程序排名关键词优化
  • 手机免费网站搜索引擎优化是做什么的
  • wordpress媒体默认链接郑州seo优化外包公司
  • 网站被黑应该怎么做深圳网络推广培训
  • 外汇平台 网站开发百度推广登陆后台
  • 客户评价 网站建设如何推广普通话
  • wordpress4.5的主题网站优化公司哪家好
  • 婚纱摄影的网站怎么做谷歌seo网站推广怎么做
  • 婚庆 网站模板百度竞价推广方案
  • 做一个平台 网站服务器搭建广州推广工具
  • 做钓鱼网站教程视频教程温州seo按天扣费