2012年1月12日
摘要: 1. 类数据成员定义时不能初始化,比如:class a{ int i; int j = 1; //错误,不能初始化值}2. 类的构造函数对自身数据成员包括初始化和赋值,初始化是:i(1),j(1),赋值是在构造函数体内的显示给值,对有类型数据来说二者效果一样,而有些类型数据只能做初始化而不允许赋值。例如:class a{ private: int i; int j; const int k; public: a(int d):i(1),j(2),k(3) { // 函数体叫赋值操作而不是初始化,本例中K在这里不再允许赋值 }}3. 类和函数一样,可以先声明再定义,未定义之前声明的类叫不完全类型 阅读全文
posted @ 2012-01-12 15:47 老金 阅读(679) 评论(0) 推荐(0) 编辑