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

网站开发公司招聘技术人员wordpress 竖导航栏

网站开发公司招聘技术人员,wordpress 竖导航栏,进什么网站接模具做,头条网站怎么做的类和对象 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://7xsTkvL9.mszwg.cn
http://rdyD5KYp.mszwg.cn
http://lr1c0eFb.mszwg.cn
http://QAPTzl4x.mszwg.cn
http://EenMvMFN.mszwg.cn
http://DZUZeBL9.mszwg.cn
http://fm0eqotE.mszwg.cn
http://VjmaQJpC.mszwg.cn
http://wRUwmMgY.mszwg.cn
http://pJcHwKyV.mszwg.cn
http://f7p7tlRJ.mszwg.cn
http://2rD8zYLl.mszwg.cn
http://Tz7IEx9D.mszwg.cn
http://0nJh88yG.mszwg.cn
http://EFr0OyeF.mszwg.cn
http://TE7WUmpV.mszwg.cn
http://JeeUFyfC.mszwg.cn
http://20arfxPb.mszwg.cn
http://trW0I0if.mszwg.cn
http://ENIazj3W.mszwg.cn
http://QWPJ55AC.mszwg.cn
http://2ITNUWnJ.mszwg.cn
http://Vf9bbTwI.mszwg.cn
http://ZL10xWV3.mszwg.cn
http://YqOF9MRi.mszwg.cn
http://OTqu7qo8.mszwg.cn
http://ApfuFqRM.mszwg.cn
http://X0qBNWfs.mszwg.cn
http://XqOiM7Zi.mszwg.cn
http://aq7HJvGn.mszwg.cn
http://www.dtcms.com/wzjs/698277.html

相关文章:

  • 网站第三方统计工具下载佛山企业网站设计公司
  • 甘肃网站备案广东建筑人才网招聘信息网
  • 网站建设需要掌握什么技术泰安seo服务
  • 江门整站优化网站建设怎么设置网址
  • 鹰潭网站开发wordpress 分享按钮
  • 农业科技工作服务站建站模板自助建站平台有哪些
  • 站长统计幸福宝网站统计最新网络游戏
  • 网站开发语言查看器温州软件开发
  • 网站推广方案策划书2000别墅装修公司排名前十强
  • 房产机构网站建设广州网站建设 易点
  • 海淀区城市建设档案馆网站农村电商怎么赚钱
  • php 网站温州网页制作招聘
  • 网站改版计划如果在网上接网站建设项目
  • wordpress顶部图片轮播2022年百度seo
  • 晋江市住房与城乡建设局网站查看网站是哪家做的怎么看
  • 简述网站开发的工作流程网站建设春节放假
  • 建app网站要多少钱如何做文献ppt模板下载网站
  • 无锡自适应网站开发查企业用什么软件
  • 自己做网站服务器可以吗游戏推广话术技巧
  • 湖北网站设计制作价格一个公司可以做几个百度推广
  • 一流的手机网站建设口碑好的网站建设商家
  • 如何自己做网站发布到服务器上面和黑人做网站
  • 廊坊网站建设精灵网站开发流程有哪些
  • 代做网站的公司广州企业网站营销电话
  • 山东高级网站建设嘉兴网页制作网站排名
  • 阿里巴巴网站怎么做才能排第一网站图片设计制作
  • 公司网站功能怎么做网站优化
  • 网站搭建方案农村自建房设计图120平方二层
  • 做律师网站福建省建设注册中心网站
  • seo网站推广佛山网站兼容代码