问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
#include<iostream>
#include<string>
using namespace std;
class village
{
public:
village(int ,string );
void show();
void usedwater(int k);
static showwater();
private:
string name;
int num;
static int water;
};
village::village(int i,string j)
{
num=i;
name=j;
}
void village::show()//获得村名和人数
{
cout<<"村名:"<<name<<" ";
cout<<"人数:"<<num<<endl;
}
void village::usedwater(int k)//用水
{int a=k;
cout<<"用水:"<<a<<endl;
}
static int water=100;
static nowwater(int m)//当前水位
{
int n;
n=water-m;
cout<<"当前水位:"<<n<<endl;
}
int main()
{village a(100,"张村");
village b(200,"李村");
a.show;
a.usedwater;
a:;nowwater(30);
b.show;
b.usedwater;
static int water=100;
b:;nowwater(60);
return 0;
}
运行结果及报错内容
无报错
没有输出