这个显示output limit exceeded要怎么改呢?

#include
using namespace std;
class Myclass{
public:
Myclass(){
cout<<"Constructing normally"<<endl;
}
Myclass(int m){
number=m;
cout<<"Constructing with a number-"<<number<<endl;
}
~ Myclass(){
cout<<"Destructing"<<endl;
}
int Display(int m){
number=m;
cout<<"Display a number-"<<number<<endl;
}

protected:
    int number;

};
//
int main(){
Myclass obj1;
Myclass obj2(20);
obj2.Display(20) ;
return 0;
}

Display函数需要有返回值。别的没啥问题。

img

#include <iostream>
using namespace std;
class Myclass {
public:
    Myclass() {
        cout << "Constructing normally" << endl;
    }
    Myclass(int m) {
        number = m;
        cout << "Constructing with a number-" << number << endl;
    }
    ~Myclass() {
        cout << "Destructing" << endl;
    }
    int Display(int m) {
        number = m;
        cout << "Display a number-" << number << endl;
        return 0; //修改1
    }

protected:
    int number;
};
//
int main() {
    Myclass obj1;
    Myclass obj2(20);
    obj2.Display(20);
    return 0;
}