関数 'Bike::Bike(Bike *)' を呼び出したことはありませんが、エラーの原因は何ですか?
エラー: 「Bike::Bike(Bike *)」に一致するものが見つかりませんでした
#include<iostream.h>
#include<conio.h>
class Bike
{
Bike()
{
cout<<"\nIn Bike const.";
}
public: static Bike * getBike();
};
Bike * Bike :: getBike()
{
cout<<"\nIn getBike";
return new Bike();
}
void main()
{
Bike b = Bike::getBike();
}