发布网友 发布时间:2022-06-05 14:25
共2个回答
热心网友 时间:2022-07-09 00:01
#include<iostream>
using namespace std;
class Student
{
private:
static int m_classfee;
public:
Student(){}
void Contribute(int);
void Spend(int);
static void Display();
};
int Student::m_classfee=0;//这里
void Student::Contribute(int fee)
{
m_classfee+=fee;
}
void Student::Spend(int fee)
{
m_classfee-=fee;
}
void Student::Display()
{
cout<<"classfee:"<<Student::m_classfee<<endl;
}
int main()
{
Student stu1;//这里
stu1.Contribute(100);
stu1.Spend(33);
stu1.Display();
}
热心网友 时间:2022-07-09 00:01
contribute 和 Spend 不是Student的静态方法,所以不能这样调用。