C++之头文件,.cpp文件之间的搭配使用
(1) 头文件及.h文件,定义一个类,并对其中的成员函数进行一个声明,只声明不实现,文件名与类
名相同。
/***************************************Point.h***************************************************/
#ifndef Point_h
#define Point_h
#include<iostream>
using namespace std;
class Point
{
public:
Point(float a = 0,float b=0);
float get_x( ) const;//const成员函数
float get_y( ) const;
void move(float a, float b);//偏移量
void print( ) const;
private:
float x;
float y;//一个点有一个x坐标和一个y坐标
};
#endif
(2) 源文件,即.cpp文件,实现类中的成员函数,包括构造函数以及其他的函数。注意要首先导入头
文件,成员函数编写时需要先添加类的作用域,“Point::Point(float a , float b ):x(a),y(b){}”,以
初始化列表的形式进行初始化时是“:”。
#include "Point.h"
Point::Point(float a , float b ):x(a),y(b){}
float Point::get_x() const
{
return x;
}
float Point::get_y() const
{
return y;
}
//偏移量
void Poi