2011年11月10日

摘要: 本人在看《C++ Primer(第三版)》中文版看到类一章时,遇到了“有序型”这个概念。(Page527)原文摘录如下:作为特例,有序型的const静态数据成员可以在类体中用一常量值初始化。例如,如果决定用一个字符数组而不是string来存储账户的姓名,那么我们可以用int型的const数据成员指定数组的长度。例如://头文件 class Account{ //... private: static const int namesize = 16; static const char name[namesize]; }; //文本文件 const int Account::namesi... 阅读全文
posted @ 2011-11-10 11:30 江南烟雨hust 阅读(266) 评论(0) 推荐(0)
摘要: 静态类成员包括静态数据成员和静态函数成员两部分。 一、 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点: 1.静态数据成员的定义。 静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中。 其定义方式与全局变量相同。举例如下: xxx.h文件 :class base{ private: static const int ... 阅读全文
posted @ 2011-11-10 10:51 江南烟雨hust 阅读(299) 评论(0) 推荐(0)

导航