2013年3月27日

C++构造函数

摘要: 构造函数是特殊的成员函数,只要创建类类型对象,都要执行构造函数,构造函数的工作是保证每个对象的数据成员具有合适的初始值。下面将给出构造函数的特征和实用构造函数的注意事项。 1.构造函数不能申明为const,const构造函数是没有必要的。创建类类型的const对象时,运行一个普通构造函数来初始化该const对象,构造函数的工作是初始化对象,不管对象是否为const, 都用一个构造函数初始化。 2.有些成员必须在构造函数初始化列表中初始化。没有默认构造函数的类类型成员,以及const或引用类型成员,不管是哪种类型,都必须在构造函数初始化列表中初始化。可以初始化const对象或者引用类型对... 阅读全文

posted @ 2013-03-27 20:13 lzm风雨无阻 阅读(1099) 评论(0) 推荐(1) 编辑

导航