面向对象编程之.h和.cpp文件分开编写
对于一个小程序,一般不需要编写头文件,但是对于一个复杂的大项目,模块化编写程序,便于理解,且容易下手,将问题分解成一小块一小块,逐个击破:
抽象一个点,一个圆,并判断点与圆的关系。(在圆内还是圆外)
.h文件进行类的声明; cpp文件为类的实现细节;主要注重的细节为:
在类外定义成员函数; 使用域作用符;
工程代码如下:
案例一
MyPoint.h
MyPoint.cpp文件
案例二
MyCircle.h
3. 测试
运行结果:
对于一个小程序,一般不需要编写头文件,但是对于一个复杂的大项目,模块化编写程序,便于理解,且容易下手,将问题分解成一小块一小块,逐个击破:
抽象一个点,一个圆,并判断点与圆的关系。(在圆内还是圆外)
.h文件进行类的声明; cpp文件为类的实现细节;主要注重的细节为:
在类外定义成员函数; 使用域作用符;
工程代码如下:
MyPoint.h
MyPoint.cpp文件
MyCircle.h
运行结果: