Static问题
小金8 2007-10-31 03:04:45 有这么个问题:
在C++ primer 3e中的一个例子,关于静态类成员的初始化问题
// 头文件
class Account {
// ...
private:
static const int nameSize = 16; //在此处编译不通过
static const char name[nameSize];
};
// 文本文件
const int Account::nameSize; // 必需的成员定义
const char Account::name[nameSize] = "Savings Account";
作为特例有序型的const 静态数据成员可以在类体中用一常量值初始化;
为什么在我的VC++6.0编译器下不能通过呢?还请高手指点!多谢!