将类的定义放在头文件中,把成员函数的实现代码放在一个cpp文件中
写这种.h和.cpp文件分开的大程序,虽然对很多人来说很简单,对自己来说算是第一次吧,好好学C++,加油~
题目:定义Point类,由Point派生出Circle类,再由Circle派生出Cylinder类。将类的定义部分分别作为3个头文件,对他们的成员函数的定义分别作为3个源文件
1、Point.h文件
1 #ifndef POINT_H 2 #define POINT_H 3 #include<iostream> //头文件也需要包含这个 4 using namespace std; 5 6 class Point 7 { 8 protected: 9 float x, y; 10 public: 11 Point(float a = 0, float b = 0); //带默认参数的构造函数的声明 12 float getX(); 13 float getY();