类还没学到但是想看看怎么写

编写面向对象程序,模拟一个电梯的工作过程。编写一个电梯类Elevator,要求写出构造函数和析构函数并编写主函数。

你的意思是要完整运行的程序还是只是突出类的特定和作用?


#include<iostream>
using namespace std;
#include<string>
class Elevator
{
    public:
    Elevator(){
    }
void Elevatorwork()
{
    cout<<"电梯运行了,电梯卡住了,电梯坠毁啦!!!!!";
}
    
    ~Elevator()
    {
    };
        
};
    

int main()
{
    Elevator dead;
    dead.Elevatorwork();
    
    
    return 0;
}

#include <iostream>
using namespace std;

static int num=0;
class elev
{
private:
    float speed;
    int floor;
    int ord;
public:
    elev(int,int);
    ~elev();
    void gotofloor(int);
    int getflr()
    {
        return floor;
    }
    void switchspeed(float _spd)
    {
        speed=_spd;
        printf("the speed of elevator NO.%d has been turned to %.2f\n",ord,_spd);
    }
};

elev::elev(int _floor=1,int _speed=1):floor(_floor),speed(_speed)
{
    ord=++num;
    printf("New elevator NO.%d has been created!\n",ord);
}
elev::~elev()
{
    printf("the elevator %d has been deleted/destroyed!\n",ord);
}
void elev::gotofloor(int _floor)
{
    floor=_floor;
    printf("the elevator %d has gone to floor %d at the speed of %.2f\n",ord,_floor,speed);
}
int main()
{
    elev e1;
    e1.gotofloor(5);
    e1.switchspeed(10);
    e1.gotofloor(100);
    return 0;
}