クラスを使用して、大学のコースの基本的なエレベーター シミュレーションをコーディングしようとしています。現在、void CurrentFloor() 関数が C2365 および C2063 エラーを引き起こしていますが、その理由はわかりません。他の関数はチェックアウトしているようですが、この特定の関数がこれらのエラーを引き起こしている理由がわかりません。
#include <iostream>
#include <stdlib.h>
#include <iomanip>
using namespace std;
class elevator
{
private:
int StartFloor;
int NewFloor;
int currentFloor;
int requestedFloor;
char response;
public:
elevator(int floor = 0);
void CallElevator();
void CurrentFloor();
void RequestedFloor();
};
elevator::elevator(int f)
{
StartFloor = f;
f=1;
cout<<"The elevator is currently on the "<<StartFloor<<" floor";
}
void elevator::CallElevator()
{
cout<<"Would you like to call the elevator to your floor?: ";
cin>>response;
}
void elevator::RequestedFloor()
{
cout<<"What floor would you like to go to?: ";
cin>>requestedFloor;
}
void elevator::CurrentFloor()
{
cout<<"What is your current floor?";
}
int main()
{
elevator elevatorone(1);
return 0;
}