C++ 构造函数初始化列表作者:waret 和java相关 简介:这是构造函数初始化列表的详细页面,介绍了和java,JavaEye 构造函数初始化列表有关的知识、技巧、经验,和一些java源码等。构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:Example::Example() : ival(0), dval(0.0){ //ival 和dval是类的两个数据成员}上面的例子和下面不用初始化列表的构造函数看似没什么区别
<br />C++在类的构造函数中,可以两种方式初始化成员数据(data member)。1,在构造函数的实现中,初始类的成员数据。诸如:class point<br />{<br />private:<br /> int x,y;<br />public:<br /> point(int m=0,int n=0)<br /> {<br /> x=m;<br /> y=n;<br