VC6中
#include <iostream>
using namespace std;
class A
{
public:
A():a(0){}
const int a;
static int sa;
static const int sca;
};
int A::sa=5;
const int A::sca=10;
void main()
{
A *p=new A;
cout<<p->a<<endl
<<p->sa<<endl
<<p->sca<<endl;
}
VS2010中
#include <iostream>
using namespace std;
class A
{
public:
A():a(0){}
const int a;
static int sa;
static const int sca=10;
};
int A::sa=5;
void main()
{
A *p=new A;
cout<<p->a<<endl
<<p->sa<<endl
<<p->sca<<endl;
}