Siêu thị PDFTải ngay đi em, trời tối mất
Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

MIỄN PHÍ
Số trang
8
Kích thước
209.1 KB
Định dạng
PDF
Lượt xem
1159
Kỹ thuật lập trình: Quan hệ lớp là gì? phần 2 ppsx
Nội dung xem thử
Mô tả chi tiết
9
© 2004, HOÀNG MINH S
Ơ
N
Chương 7: Quan hệ lớp © 2007 AC - HUT
Rectangle(int x1=0, int y1=0, int x2=10, int y2=10)
: TL(x1,y1), BR(x2,y2), LineColor(256),FillColor(0) {}
Rectangle(const Point& tl, const Point& br, Color lc, Color fc)
: TL(tl), BR(br), LineColor(lc), FillColor(fc) {}
void draw() {
std::cout << "\nRectangle:\t[" << TL << BR << ']';
}
void move(int dx, int dy) {
TL.move(dx,dy);
BR.move(dx,dy);
draw();
}
void resize(int rx, int ry) {
TL *= rx;
BR *= ry;
draw();
}
double area() const {
Point d = BR - TL;
int a = d.x()*d.y();
return a > 0 ? a : - a;
}
};
Tài liệu tương tự (6)
Xem tất cảTải ngay đi em, còn do dự, trời tối mất!