前言
这篇文章主要讲述C++中如何把类拆分到单独的.c和.h文件中
1.C文件
#include"circle.h"
Circle::Circle()
{
radius = 1.0;
}
Circle::Circle(double radius_)
{
radius = radius_;
}
double Circle::getArea()
{
return (3.14 * radius * radius);
}
2.头文件(.h)
#pragma once
class Circle
{
private:
double radius;
public:
Circle();
Circle(double radius_);
double getArea();
};
3.main函数文件
#include<iostream>
#include"circle.h"
int main()
{
Circle c1;
Circle c2{ 2.0 };
std::cout << c1.getArea() << std::endl;
std::cout << c2.getArea() << std::endl;
}
总结
1.合适的拆分可以使得代码功能更为清晰明朗,如有不懂请留言哦。