| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 601 人关注过本帖
标题:C++为什么要规定初始化的次序
只看楼主 加入收藏
gukai1991
Rank: 2
等 级:论坛游民
帖 子:19
专家分:51
注 册:2011-2-19
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:4 
C++为什么要规定初始化的次序
看到书上某处不明白
类中,数据成员的初始化次序由它们在类中的声明次序决定。
为什么要这样,而不根据初始化表中的次序。
2011-06-05 00:21
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:7 
先定义就先赋初值吧,为了避免不确定状态。
2011-06-05 08:08
ishagua
Rank: 2
等 级:论坛游民
帖 子:30
专家分:54
注 册:2011-5-10
收藏
得分:7 
以下是引用gukai1991在2011-6-5 00:21:54的发言:

看到书上某处不明白
类中,数据成员的初始化次序由它们在类中的声明次序决定。
为什么要这样,而不根据初始化表中的次序。


是不是因为声明的时候就要确定类的长度了啊 ?
2011-06-05 13:19
gukai1991
Rank: 2
等 级:论坛游民
帖 子:19
专家分:51
注 册:2011-2-19
收藏
得分:0 
回复 3楼 ishagua
   我不知道才问的啊     你的好像有点道理     希望可以说的再明白点
2011-06-05 16:12
开了口的记忆
Rank: 2
等 级:论坛游民
帖 子:30
专家分:14
注 册:2011-8-23
收藏
得分:0 
声明的时候有个前后序或者后前序
2011-08-24 19:43
快速回复:C++为什么要规定初始化的次序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029576 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved