tailieunhanh - Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P30

Một số mở rộng của C++ đối với C đã được trình bày trong các chương trước như biến tham chiếu, định nghĩa chồng hàm, hàm với đối mặc định Phần này ta xem một đặc trưng khác của C++ được gọi là hàm trực tuyến (inline). 1. Ưu nhược điểm của hàm Việc tổ chức chương trình thành các hàm có 2 ưu điểm rõ rệt: Thứ nhất là chia chương trình thành các đơn vị độc lập, làm cho chương trình được tổ chức một cách khoa học dễ kiểm soát, dễ phát hiện lỗi, dễ phát triển và mở rộng | Chương 7. Lớp và đối tượng int xmax ymax class HT private int r m int xhien yhien char pht int hienmh public HT HT int n int ml 15 HT void hien int x int y void an HT HT r m hienmh 0 xhien yhien 0 pht NULL HT HT int n int ml r n m ml hienmh 0 xhien yhien 0 if r 0 r 0 if r 0 pht NULL else int size char pmh size imagesize 0 0 r r r r pmh new char size 249 Chương 7. Lớp và đối tượng getimage 0 0 r r r r pmh setcolor m circle r r r setfillstyle 1 m floodfill r r m pht new char size getimage 0 0 r r r r pht putimage 0 0 pmh COPY_PUT delete pmh pmh NULL void HT hien int x int y if pmh NULL hienmh Chua hien hienmh 1 xhien x yhien y putimage x y pht XOR_PUT void HT an if hienmh Dang hien hienmh 0 putimage xhien yhien pht XOR_PUT HT HT an 250 Chương 7. Lớp và đối tượng if pht NULL delete pht pht NULL void ktdh int mh 0 mode 0 initgraph mh mode xmax getmaxx ymax getmaxy void ve_bau_troi for int i 0 i 2000 i putpixel random xmax random ymax 1 random 15 void ht_di_dong_xuong HT h 50 4 HT u 60 15 0 0 40 0 for int x 0 x 340 x 10 x x delay 200 x 40 x delay 200 .