分文件进行类的使用
1. 新建头文件point.h
2. 新建源文件point.cpp
3. 新建源文件test.cpp
4. 将函数的实现放在point.cpp下
void point::setX(int x)
{
m_X = x;
}
int point::getX()
{
return m_X;
}
void point::setY(int y)
{
m_Y = y;
}
int point::getY()
{
return m_Y;
}
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;
}
5. 将函数的声明及类放在point.h下
class point
{
public:
void setX(int x);
int getX();
void setY(int y);
int getY();
private:
int m_X;
int m_Y;
};
class circle
{
public:
void setR(int r);
int getR();
void setCenter(point center);
//在类中可以让另一个类作为成员
point getCenter();
private:
int m_R;
point m_center;
};
6. 在point.cpp中包含point.h头文件
#include "point.h"
7. 在头文件中使用#pragma once防止头文件使用重复
8. 在test.cpp中包含point.h头文件
#include "point.h"

浙公网安备 33010602011771号