永发信息网

Point(int x=0,int y=0):x(x),y(y){}和Point(int x=0,int y=0){x=

答案:1  悬赏:80  手机版
解决时间 2021-04-17 18:00
Point(int x=0,int y=0):x(x),y(y){}和Point(int x=0,int y=0){x=x;y=y}的差别
最佳答案

区别倒没多少,但是有些成员变量必须使用初始化列表进行初始化.
必须使用初始化列表的情形:
因为不能直接在类定义中直接初始化变量,而const类型的变量和引用类型的变量又必须在声明时进行初始化,const类型的变量只能初始化不能进行赋值,比如hyong类中定义了const int a变量,而在hyong::hyong(){a=1;}这时就会发生错误,const变量不能赋值,只能初始化.这时就发生了毛盾,解决的方法就是使用初始化列表,即const类型的变量和引用类型的变量必须在初始化列表中初始化,比如初始化hyong类中的const变量a时就应这样写hyong::hyong():a(1){}就是正确的表达式.
在类中声明了const类型的变量,所有的构造函数都必须使用初始化列表的形式以便初始化const类型的变量.记住是所有的构造函数,也就是你每定义一个构造函数都必须初始化const变量.
Point(int x=0,int y=0){this->x=x;this->y=y;}; //应加上this指针


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么把倩这个字写进表白的句子里 5分
网吧标语,国家对网吧消防安全管理规定有哪些
描写秋天天水一色、落日余晖,灿烂云霞的诗句
华夏银行卡有年费吗,2015年个大银行银行卡还
昏天黑地什么意思和造句
祝老年人的生日祝福语,祝老人长寿祝词
山美人美风光美的下一句是什么
大写字母"A"的ASCII码的十进制表示为65,那么
飞屋环游记台词英语,我有一个视频画面逆时针
写雨的歇后语,谁知道关于雨的歇后语啊!
数码相机怎么样,单反数码相机怎么开机?
牙剪去薄短发视频教程
比喻银杏叶的优美句子,描写银杏叶诗词
《我心唯石(清穿)》莯紫小说txt全集免费下载
如何克服虚荣心,怎样改掉虚荣心很强的毛病?
推荐资讯
滁州到郑州多少公里,开车从滁州到郑州需要多
基本户能注销吗,基本户的钱,可不可以转账到
橙代表什么,老银手镯上刻有字,代表什么?
灯谜孤星残月,十分特别(二字花卉)
在直径是3米的圆形喷水池边上每隔0.628米放一
85度15分除6等于什么
女生为什么会觉得男生腿毛浓会恶心
一句话让我回复你,我现在的心情好复杂好矛盾
新的月份加油的句子,11月份的第一天像朋友,问
爱人早上祝福语,有关于早晨锻炼有益的名言警
实木家具脱脂需要用化学物吗
一些关于从珠海去澳门旅游的几个问题,求大神
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?