私のメインメソッドに次のコードがあります:
int main(int argc, char* argv[])
{
Color c1(10,1,2);
HSL h=convertToHSL(c1);
return 0;
}
次の convertToHSL メソッドを使用します。
HSL convertToHSL(Color const& c) {
return HSL(0,0,0);
}
私のプロジェクトでビルドエラーが発生しています。Color は、次のように定義されるクラスです。
Color::Color(){}
Color::Color(float r,float g,float b){
this->r=r;
this->g=g;
this->b=b;
}
Color::~Color(void){}
HSL は次のように定義されます。
HSL::HSL() {}
HSL::HSL(float h,float s,float l) {
this->h=h;
this->s=s;
this->l=l;
}
HSL::~HSL(void){}
すでに述べた convertToHSL メソッドを使用します。
何が間違っている可能性がありますか?