#include<iostream>
using namespace std;
class myclass
{
public:myclass(int a,int b,int c);static void getsum();//声明静态函数成员private:int a,b,c;static int sum;//s声明静态数据成员};
int myclass ::sum=0;//定义并初始化静态数据成员
myclass::myclass(int a,int b,int c)
{this->a=a;this->b=b;this->c=c;sum+=a+b+c;
}
void myclass ::getsum()//static可以省略
{cout<<"sum = "<<sum<<endl;//cout<<a<<endl;//出错,因为只能访问静态数据成员
}
int main()
{myclass m(1,2,3);m.getsum();
}