- 11
- 0
- 约1.81千字
- 约 3页
- 2019-06-25 发布于河北
- 举报
c组合类rectangle
PAGE
PAGE 1
用组合技巧写一个矩形类 ?
尽量用多文件结构去写,多文件去写的时候注意一般要用到条件编译,防止一个类多次编译,造成类重定义错误
//point.h
class Point
{
public:
Point(){x=0;y=0;}
Point(int initX,int initY);
int GetX() const;
int GetY() const;
private:
int x,y;
};
//point.cpp
#include point.h
Point::Point(int initX,int initY)
{
x=initX;
y=initY;
}
int Point::GetX() const
{ return x; }
int Point::GetY() const
{ return y; }
//rect.h
#include point.h
class Rect
{
public:
Rect();
Rect(int l,int t,int b,int r);
Rect(Point topleft,Point bottomright);
Rect(Rect r);
~Rect();
int GetWidth() const;
int GetLength() const;
int GetArea();
您可能关注的文档
最近下载
- 人教版部编(2019)高中语文选择性必修上册《学习任务三:编写英雄文集》名师单元教学设计(2课时).docx VIP
- 人教版部编(2019)高中语文选择性必修上册《学习任务二:品味红色经典》名师单元教学设计(4课时).docx VIP
- 小学四年级科学国测模拟试卷含答案.doc VIP
- 《肉制品加工工(2026年版)》职业标准.docx VIP
- 新20XJ002 现浇混凝土复合外保温模板(XJJS)建筑构造_可搜索.pdf VIP
- 前厅服务与管理电子教案 项目二 任务一 受理散客及团队预订.docx VIP
- 标志设计方法与步骤.ppt VIP
- 初中九年级物理课件-串并联电路的识别.ppt
- 新22G03 墙下扩展基础.docx VIP
- 基于PLC的电梯控制系统毕业设计论文.docx VIP
原创力文档

文档评论(0)