关于为何编译错误,蒟蒻求助

回复帖子

@哈利_波特 2020-02-14 19:13 回复
#include<bits/stdc++.h>
class CPreson{
    public:
    void change(int x);
    int w;
    CPreson(int x);
    ~CPreson();
    void Max(int x);

    void show(); 
    private:
    int h;
};
CPreson::~CPreson() {w=0;}
CPreson::CPreson(int x) {w=x;}
CPreson::change(int x) {h=x;}   //这一句猛地给我报错
CPreson::Max(int x) {w=w+max(x,h);}
CPreson::show() {printf("%d\n",w);}
using namespace std;
int n;
int main()
{
    scanf("%d",&n);
    CPreson p(10);
    p.change(10);
    p.Max(n);
    p.show();

    return 0;
}
@shygo_cmll02  2020-02-14 19:16 回复 举报
#include<bits/stdc++.h>
class CPreson{
    public:
    void change(int x);
    int w;
    CPreson(int x);
    ~CPreson();
    void Max(int x);

    void show(); 
    //private:
    int h;
};

这样试试?

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。