class专属常量

来源:互联网 发布:长郡 雅礼 知乎 编辑:程序博客网 时间:2024/04/28 22:40

class 专属常量


class A

{

private:

static const int n = 0;//声明

}


const int A::n;//定义


旧式编译器也许不支持上述语法,他们不允许static成员在其声明式上获得初值。此外所谓的“in-class初值设定”也只允许对整数常量进行。如果你的编译器不支持上述语法,可以将初值放在定义式:


class A

{

private:

static const int n;//声明

}


const int A::n = 0;//定义位于实现的文件中

0 0
原创粉丝点击