关于设计三种不同的文件

设计一个圆类,然后定义它的成员和成员函数,并设计成头文件,源文件,主文件,该怎么完成,另外主文件是在哪填入代码,谢谢!

圆心类:
point.h

#pragma once
#include<iostream>
using namespace std;
//创建圆心类
class Point
{
public:
    void setM_x(int x);
    int  getM_x();
    void setM_y(int y);
    int  getM_y();
private:
    int m_x;
    int m_y;
};

point.cpp

#include"point.h"
void Point::setM_x(int x)
{
    m_x = x;
}
int Point::getM_x()
{
    return m_x;
}
void Point::setM_y(int y)
{
    m_y = y;
}
int Point::getM_y()
{
    return m_y;
}

创建圆类
Circle.h


#pragma once
#include<iostream>
#include "point.h"
using namespace std;
//创建 Circle 类
class Circle
{
public:
    void  setM_r(int r);
    int   getM_r();
    void  setCenter(Point &center);
    Point getCenter();
private:
    int m_r;
    Point m_center;
};

Circle.cpp

#include"Circle.h"
void Circle::setM_r(int r)
{
    m_r = r;
}
int Circle::getM_r()
{
    return m_r;
}
void Circle::setCenter(Point &center)
{
    m_center = center;
}
Point Circle::getCenter()
{
    return m_center;
}

主函数

#include"Circle.h"
void relative(Circle& c, Point& p)
{
    //圆心到点距离的平方为distance
    int distance =
    (c.getCenter().getM_x() - p.getM_x()) * (c.getCenter().getM_x() - p.getM_x()) +
    (c.getCenter().getM_y() - p.getM_y()) * (c.getCenter().getM_y() - p.getM_y());
    //半径的平方 rDistance
    int rDistance = c.getM_r() * c.getM_r();
    if (distance > rDistance)       cout << "点在圆外" << endl;
    else if (distance == rDistance) cout << "点在圆上" << endl;
    else                            cout << "点在圆内" << endl;
}
int main()
{
    int x = 0, y = 0, a = 0, b = 0, r = 0;
    Circle C;
    Point center, P;
    cout << "圆心横坐标 x 为:"; cin >> x; cout << endl;
    cout << "圆心纵坐标 y 为:"; cin >> y; cout << endl;
    center.setM_x(x);
    center.setM_y (y);
    C.setCenter(center);
    cout << "此圆 半径  r 为:"; cin >> r; cout << endl;
    C.setM_r(r);
    cout << "点横坐标 x 为:"; cin >> a; cout << endl;
    cout << "点纵坐标 y 为:"; cin >> b; cout << endl;
    P.setM_x(a);
    P.setM_y(b);
    relative(C, P);
}

就是新建一个.h文件和.cpp文件。命名的话就写circle ,然后无非就是定义变量 一个是半径,然后就能算出面积和周长
主函数就是main.cpp