构造函数初始化列表
摘要:
以下所有程序在code::blocks中编译运行,使用GNU GCC compiler一、什么是构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class MyClass{ public: MyClass():x(1),y(2){} private: int x; int y;};MyClass():x(1), y(2){}就是构造函数初始化列表,分别将MyClass的两个成员变量x和y初始化为1和2.以上的构造函数初始化列表跟普通的构造函数:MyClass(){x = 1; y = 2;}效果相同。二、使用 阅读全文
posted @ 2012-11-03 11:50 铁树银花 阅读(365) 评论(0) 推荐(0) 编辑