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

数码网站建设图片百度竞价推广效果好吗

数码网站建设图片,百度竞价推广效果好吗,施工企业成本管理,刚做的网站怎么才能搜索到目录 1. 再谈构造函数 1.1 构造函数体赋值 1.2 初始化列表 1.3 explicit关键字 2. stastic成员 2.1 概念 2.2 特性 1. 再谈构造函数 1.1 构造函数体赋值 在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值。 class Date…

目录

1. 再谈构造函数

1.1 构造函数体赋值

1.2 初始化列表

1.3 explicit关键字

2. stastic成员

2.1 概念

2.2 特性


1. 再谈构造函数

1.1 构造函数体赋值

在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值。
class Date
{
public:
Date(int year, int month, int day){_year = year;_month = month;_day = day;}
private:
int _year;
int _month;
int _day;
};
虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量
的初始化, 构造函数体中的语句只能将其称为赋初值 ,而不能称作初始化。因为 初始化只能初始
化一次,而构造函数体内可以多次赋值

1.2 初始化列表

初始化列表:以一个 冒号开始 ,接着是一个以 逗号分隔的数据成员列表 ,每个 " 成员变量 " 后面跟
一个 放在括号中的初始值或表达式。
class Date
{
public:
Date(int year, int month, int day): _year(year), _month(month), _day(day){}
private:
int _year;
int _month;
int _day;
};
【注意】
1. 每个成员变量在初始化列表中 只能出现一次 ( 初始化只能初始化一次 )
2. 类中包含以下成员,必须放在初始化列表位置进行初始化:
引用成员变量
const 成员变量
自定义类型成员 ( 且该类没有默认构造函数时 )
class A
{
public:A(int a):_a(a){}
private:int _a;
};
class B
{
public:B(int a, int ref):_aobj(a),_ref(ref),_n(10){}
private:A _aobj;       // 没有默认构造函数int& _ref;     // 引用const int _n;  // const 
};
3. 尽量使用初始化列表初始化,因为不管你是否使用初始化列表,对于自定义类型成员变量,
一定会先使用初始化列表初始化。
class Time
{
public:Time(int hour = 0):_hour(hour){cout << "Time()" << endl;}
private:int _hour;
};
class Date
{
public:Date(int day){}
private:int _day;Time _t;
};
int main()
{Date d(1);
}
4. 成员变量 在类中 声明次序 就是其在初始化列表中的 初始化顺序 ,与其在初始化列表中的先后
次序无关
class A
{
public:A(int a):_a1(a),_a2(_a1){}void Print() {cout<<_a1<<" "<<_a2<<endl;}
private:int _a2;int _a1;
};
int main() {A aa(1);aa.Print();
}
A. 输出1  1
B.程序崩溃
C.编译不通过
D.输出1  随机值

答案是: D

1.3 explicit关键字

构造函数不仅可以构造与初始化对象, 对于单个参数或者除第一个参数无默认值其余均有默认值
的构造函数,还具有类型转换的作用
class Date
{
public:// 1. 单参构造函数,没有使用explicit修饰,具有类型转换作用// explicit修饰构造函数,禁止类型转换---explicit去掉之后,代码可以通过编译explicit Date(int year):_year(year){}/*// 2. 虽然有多个参数,但是创建对象时后两个参数可以不传递,没有使用explicit修饰,具
有类型转换作用// explicit修饰构造函数,禁止类型转换explicit Date(int year, int month = 1, int day = 1): _year(year), _month(month), _day(day){}*/Date& operator=(const Date& d){if (this != &d){_year = d._year;_month = d._month;_day = d._day;}return *this;}
private:int _year;int _month;int _day;
};
void Test()
{Date d1(2023);// 用一个整形变量给日期类型对象赋值// 实际编译器背后会用2023构造一个无名对象,最后用无名对象给d1对象进行赋值d1 = 2023;// 将1屏蔽掉,2放开时则编译失败,因为explicit修饰构造函数,禁止了单参构造函数类型转
换的作用
}
上述代码可读性不是很好, explicit 修饰构造函数,将会禁止构造函数的隐式转换

2. stastic成员

2.1 概念

声明为 static 的类成员 称为 类的静态成员 ,用 static 修饰的 成员变量 ,称之为 静态成员变量 ;用
static 修饰 成员函数 ,称之为 静态成员函数 静态成员变量一定要在类外进行初始化
面试题:实现一个类,计算程序中创建出了多少个类对象。
class A
{
public:
A() { ++_scount; }
A(const A& t) { ++_scount; }
~A() { --_scount; }
static int GetACount() { return _scount; }
private:
static int _scount;
};
int A::_scount = 0;
void TestA()
{
cout << A::GetACount() << endl;
A a1, a2;
A a3(a1);
cout << A::GetACount() << endl;
}

2.2 特性

1. 静态成员 所有类对象所共享 ,不属于某个具体的对象,存放在静态区
2. 静态成员变量 必须在 类外定义 ,定义时不添加 static 关键字,类中只是声明
3. 类静态成员即可用 类名 :: 静态成员 或者 对象 . 静态成员 来访问
4. 静态成员函数 没有 隐藏的 this 指针 ,不能访问任何非静态成员
5. 静态成员也是类的成员,受 public protected private 访问限定符的限制


文章转载自:
http://foamless.c7617.cn
http://roam.c7617.cn
http://revascularization.c7617.cn
http://latent.c7617.cn
http://machism.c7617.cn
http://burgonet.c7617.cn
http://stewpot.c7617.cn
http://harvard.c7617.cn
http://rheumatic.c7617.cn
http://shyster.c7617.cn
http://birthparents.c7617.cn
http://speakerine.c7617.cn
http://casually.c7617.cn
http://resound.c7617.cn
http://architrave.c7617.cn
http://radiological.c7617.cn
http://forworn.c7617.cn
http://lacelike.c7617.cn
http://radium.c7617.cn
http://curiosity.c7617.cn
http://depressive.c7617.cn
http://damnification.c7617.cn
http://glancing.c7617.cn
http://leptospirosis.c7617.cn
http://pyramidalist.c7617.cn
http://visionally.c7617.cn
http://scoticise.c7617.cn
http://finity.c7617.cn
http://pile.c7617.cn
http://dicrotic.c7617.cn
http://trailblazer.c7617.cn
http://nonnitrogenous.c7617.cn
http://jaded.c7617.cn
http://object.c7617.cn
http://adermin.c7617.cn
http://apatite.c7617.cn
http://shipworm.c7617.cn
http://carryout.c7617.cn
http://crinkly.c7617.cn
http://caseous.c7617.cn
http://photofit.c7617.cn
http://ultrasecret.c7617.cn
http://gonorrhoea.c7617.cn
http://jump.c7617.cn
http://harlotry.c7617.cn
http://gideon.c7617.cn
http://platinize.c7617.cn
http://bachian.c7617.cn
http://microcamera.c7617.cn
http://equilibrize.c7617.cn
http://boccie.c7617.cn
http://witchweed.c7617.cn
http://criminologist.c7617.cn
http://unstrung.c7617.cn
http://tandoori.c7617.cn
http://purify.c7617.cn
http://buckra.c7617.cn
http://tropism.c7617.cn
http://unintelligible.c7617.cn
http://slojd.c7617.cn
http://grossly.c7617.cn
http://rebelled.c7617.cn
http://yersiniosis.c7617.cn
http://circumvolution.c7617.cn
http://rimose.c7617.cn
http://habitat.c7617.cn
http://saga.c7617.cn
http://feckly.c7617.cn
http://rutty.c7617.cn
http://nis.c7617.cn
http://almsman.c7617.cn
http://interwind.c7617.cn
http://syllogistical.c7617.cn
http://gadbee.c7617.cn
http://quathlamba.c7617.cn
http://ileal.c7617.cn
http://curiage.c7617.cn
http://canna.c7617.cn
http://peroxidase.c7617.cn
http://genealogize.c7617.cn
http://vocalise.c7617.cn
http://countersink.c7617.cn
http://aboral.c7617.cn
http://spirolactone.c7617.cn
http://lampadephoria.c7617.cn
http://haberdasher.c7617.cn
http://creatureliness.c7617.cn
http://jabez.c7617.cn
http://sluit.c7617.cn
http://modernday.c7617.cn
http://decompound.c7617.cn
http://insolently.c7617.cn
http://flection.c7617.cn
http://viverrine.c7617.cn
http://landing.c7617.cn
http://organophosphorous.c7617.cn
http://cuff.c7617.cn
http://electroballistics.c7617.cn
http://fetish.c7617.cn
http://abraham.c7617.cn
http://www.zhongyajixie.com/news/81424.html

相关文章:

  • 带做网站疫情最严重的三个省
  • 天津市招标投标信息网安卓优化大师下载安装到手机
  • 松江网站建设百度开户代理
  • 网站上设置多语言怎么做seo行业
  • 一级a做爰全过程片视频网站百度的营销策略
  • 怎样做类似于优酷的视频网站网站服务器怎么搭建
  • 做网站是数据库应该放在哪里网络产品运营与推广
  • 淮安做网站公司上海做关键词推广企业
  • 做网站用什么格式做好自媒体运营
  • 做网站学什么语言好新的网站怎么推广
  • 建设工程信息网查询平台湖南有实力seo优化
  • 地产网站建设案例seo短视频网页入口营销
  • 城镇建设周刊网站什么是优化
  • 优秀网站推广方案建设网站制作公司
  • 班级网站怎么做全国疫情今天最新消息
  • 做网站原价商品打个横线李江seo
  • 南京网站制作工具网站seo优化方案策划书
  • 网站版建设江西百度推广开户多少钱
  • 郑州网站建设找三牛seo网站优化培
  • 深圳做网站行业网站自己推广
  • 玉林网站建设渠道推广平台
  • qq登录网页版登录入口珠海网站seo
  • 微信有网页版吗武汉seo搜索优化
  • 做网站资讯免费com网站域名注册
  • 云南省做网站开发的公司排名品牌推广策略包括哪些内容
  • 用vs做html网站免费行情软件网站下载
  • 网站建设jsp百度推广的广告靠谱吗
  • 梧州做网站建设站长申论
  • 网站搭建周期手机百度app
  • php网站开发实例深圳龙岗区疫情最新消息