次のコードは、私のC++クラスのスライドの一部です。IntelliSenceからエラーが発生しましたが、その理由はわかりません。コンストラクタとデストラクタが気に入らない理由がわかりません。誰か助けてもらえますか?
class Vehicle {
friend void guest();
private:
string make;
string model;
int year;
public:
void Vehicle();
void Vehicle(string, string, int);
void ~Vehicle();
string getMake();
}
void guest() {
cout << make;
}
1) IntelliSense: member function with the same name as its class must be a constructor
2) IntelliSense: member function with the same name as its class must be a constructor
3) IntelliSense: return type may not be specified on a destructor