在类中声明时可以赋值的元素

来源:互联网 发布:java io分类 编辑:程序博客网 时间:2024/05/17 04:36

在C++中,类中声明的成员一般是不能赋值的,但是有一种情况是例外的,就是static const 类型。测试代码如下:

//test.cpp文件#include<iostream>#include"a.h"using namespace std;class MyClass{public:static int M;static const int N=10;//const int MM=14;//这是错误的,如果没有static关键字,不能再类中直接赋值};int MyClass::M=12;const int MyClass::N;int main(){cout<<MyClass::M<<endl;cout<<MyClass::N<<endl;system("pause");return 0;}

0 0
原创粉丝点击