前言
这篇文章主要讲述C++中如何把类拆分到单独的.c和.h文件中
1.C文件
#include"circle.h"
//设置半径
void Circle::setr(int r)
{
m_r = r;
}
//获取半径
int Circle::getr()
{
return m_r;
}
//设置圆心
void Circle::setcenter(Point center)
{
m_Center = center;
}
//获取圆心
Point Circle::getcenter()
{
return m_Center;
}
2.头文件(.h)
#pragma once
#include<iostream>
using namespace std;
#include"point.h"
class Circle
{
public:
//设置半径
void setr(int r);
//获取半径
int getr();
//设置圆心
void setcenter(Point center);
//获取圆心
Point getcenter();
private:
int m_r;//半径
Point m_Center;
};
总结
1.合适的拆分可以使得代码功能更为清晰明朗,如有不懂请留言哦。