C++|简单程序编译错误求解答

求长方形的周长面积

#include <iostream>
class Retangle
{
private:
    double  a,b;    //数据成员,即对象的属性
public:
    Retangle(double x, double y);
    double Perimeter();
    double Area();
};

int main()
{
    Retangle obj(1.0,2.0);
    cout<<obj.Perimeter()<<endl;
    cout<<obj.Area()<<endl;
    return 0;
    };
    Retangle::Retangle(double x, double y)
    {
        a=x;
        b=y;
    }
    double Retangle::Perimeter()
    {
        return  2*(a+b);
    }
    double Retangle::Area()
    {
        return a*b;
    }

错误提示如图,不知道咋改,超级感谢!
图片说明

问题解决的话,请点下采纳

#include <iostream>
using namespace std;
class Rectangle
{
private:
    double  a,b;    //数据成员,即对象的属性
public:
    Rectangle(double x, double y);
    double Perimeter();
    double Area();
};

Rectangle::Rectangle(double x, double y)
{
    a=x;
    b=y;
}
double Rectangle::Perimeter()
{
    return  2*(a+b);
}
double Rectangle::Area()
{
    return a*b;
}

int main()
{
    Rectangle obj(1.0,2.0);
    cout<<obj.Perimeter()<<endl;
    cout<<obj.Area()<<endl;
    return 0;
}

构造函数不要放在主函数里