[C++]问:在下面矩形的抽象数据类型基础上设计矩形的周长和面积的操作

#include<iostream>
using namespace std;
struct Rect{
    double length;
    double width;
};//声明矩形(矩形的类型定义)
void InitRect(Rect &R, double l, double w);//构造矩形
//求矩形周长
//求矩形面积

int main()
{
    Rect my_rect;//定义矩形变量my_rect
    double Length,Width,Circ,Area;
    cout<<"Input length,width:"<<endl;
    cin>>Length>>Width;
    InitRect(my_rect,Length,Width);//构造矩形my_rect
    return 0;
}

//初始化矩形
void InitRect(Rect &R, double l, double w)
{
    R.length=l;
    R.width=w;
}

请回答者附带注释,本人初学者,谢谢

 double getarea(Rect &R)
{
    return R.length * R.width;
}

double getround(Rect &R)
{
    return (R.length + R.width) * 2;
}

这需要加什么注释,一个是长乘以宽,一个是(长+宽)x2
double getarea(Rect &R)
->
double getarea(Rect R) (不修改也没事)

调用:
InitRect(my_rect,Length,Width);
cout << "面积" << getarea(my_rect,) << endl;
cout << "周长" << getround(my_rect,) << endl;