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

医院网站 功能跟我学seo从入门到精通

医院网站 功能,跟我学seo从入门到精通,竞价推广岗位职责,怎么做属于自己的音乐网站C中,构造函数为成员变量赋值的方法有两种:构造函数体赋值和初始化列表。构造函数体赋值是在构造函数里面为成员变量赋值,如:class Data { public://构造函数体赋值Data(int year,int month,int day){_year year;_month month;_d…

        C++中,构造函数为成员变量赋值的方法有两种:构造函数体赋值和初始化列表。

        构造函数体赋值是在构造函数里面为成员变量赋值,如:

class Data
{
public://构造函数体赋值Data(int year,int month,int day){_year = year;_month = month;_day = day;}private:int _year;int _month;int _day;
};

        但是,构造函数体赋值其实是先调用成员变量的默认构造函数进行初始化,再在构造函数体内通过赋值运算符重新赋值,相当于执行了“默认构造+赋值”两步。因此,其本质还是赋值,而不是初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。

        函数体中多次赋值举例:

class A
{
public://结果为最后一次赋值的结果A(int a = 0){_a = a;_a += 2;if (_a > 1){_a *= 10;}}private:int _a;
};

        而初始化列表是在进入构造函数体之前,就会完成对成员变量的初始化。

        初始化列表在构造函数的括号后面,以冒号开头,用逗号分隔成员变量,每个成员变量后面跟一个小括号,里面放初始值。

class Data
{
public://初始化列表Data(int year, int month, int day):_year(year), _month(month), _day(day){//里面可以根据需求进行赋值操作}private:int _year;int _month;int _day;
};

        初始化列表有很重要的作用,当有些构造函数体赋值无法完成给变量赋初值的操作时,就要用到初始化列表。比如const修饰的成员变量、引用成员变量、自定义类型成员。const修饰的成员变量只能初始化,不能赋值修改;引用成员变量在定义时必须指明时谁的别名;自定义类型成员要调用对应的构造函数。而类中的成员变量只是声明,不能直接赋值。

class A
{
public:A(int a = 10):_a(a){ }private:int _a;
};class B
{
public:B(int& ref):_aobj(1),_ref(ref), _n(20){}private:A _aobj;//写在初始化列表会调用它自己的构造函数;不写,就必须要有对应的默认构造函数 int& _ref;const int _n;int x;//内置类型写上会初始化为对应值,不写上就是随机值
};

        成员变量在类中声明次序就是其在初始化列表中的初始化顺序,与其在初始化列表中的先后顺序无关。

class A
{
public:A(int a = 0):_a1(a)//后初始化,_a2(_a1)//先初始化,结果为随机值{}private:int _a2;int _a1;
};int main()
{A aa1(10);return 0;
}

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

相关文章:

  • 石家庄网站建设维护网站搜索引擎
  • 做网站的什么行业好出单网站建设百度推广
  • 网站建设宣传语学生个人网页制作html
  • 哪里有创建网站的培训心得简短200字
  • 做网站ruby还是python网站关键词推广工具
  • 自己做网站怎么挣钱百度升级最新版本
  • 上海做网站 公司排名seo技术培训班
  • 上海市网站设计google play官网
  • 速卖通跨境电商平台免费seo优化工具
  • phpcmsv9网站建设入门教程高德北斗导航
  • 汕尾市企业网站seo点击软件网站优化工具
  • 淘宝联盟推广网站怎么建设百度推广的四种收费形式
  • 如何与导航网站做友情链接账号权重查询
  • 宁波制作网站知名360搜索引擎首页
  • 南京专业做网站的公司有哪些人民日报今日新闻
  • 先做产品网站还是appseo研究中心官网
  • cms管理手机网站免费拓客软件排行榜
  • 健身房网站模板四川省最新疫情情况
  • 养殖企业网站优化网站seo公司
  • 四川做网站公司上海热点新闻
  • 外包网站自己维护怎么样建网站
  • wordpress站点地址没有网站批量查询
  • 西宁做网站ci君博却上seo优化人员
  • 动态网站设计都有什么属性石家庄网站建设案例
  • 政府网站建设指南站长统计app软件下载
  • 江苏哪家做网站排名比较好百度网盘app官网下载
  • 建设局网站施工合同范本目前最好的营销模式
  • 电子商务网站建设与维护展望进入百度
  • 新疆昌吉市建设委员会网站模板建站和开发网站区别
  • 兰州彩票网站制作广州百度推广外包