C++ và lập trình hướng đối tượng - Chương 10
... Chơng 10Một số chơng trình hớng đối tợng trên C++Chơng này trình bầy thêm một số chơng trình hớng đối tợng trên C++. Đây là các chơng trình tơng đối phức tạp, hữu ích và sử ... 0; 510 511 if (!cs->get_ra_mh()){pcs[num]=cs; ++num;}gt=cs->push(x,y);return gt;}void stack::del(){if (num==0) return ;-- num;pcs[num ]-& gt;pop();pcs[num]=NULL;}main(){int ch;cua_so w1 (10...
Ngày tải lên: 14/11/2012, 16:34
... Chương 1C++ và lập trình hướng đối tượngTrong chương này trình bầy các vấn đề sau :- Cách sử dụng phần mềm TC++ 3. 0- Những sửa đổi cần thiết một chương trình C để biến nó thành một chương trình ... <conio.h>§ 3. Lập trình cấu trúc và lập trình hướng đối tượng 3.1. Phương pháp lập trình cấu trúc- Tư tưởng chính của lập trình cấu tr...
Ngày tải lên: 14/11/2012, 16:34
... trong C++Chơng này trình bầy những khả năng mới của C++ trong việc xây dựng và sử dụng hàm. Đó là:+ Kiểu tham chiếu và việc truyền dữ liệu cho hàm bằng tham chiếu.+ Đối tham chiếu hằng (const)+ Đối ... của đối (Không có tham số trong lời gọi)delay() ; // Đối n = 100 04.2. Quy tắc xây dựng hàm với đối mặc định+ Các đối mặc định cần phải là các đối cuối cùng tính từ trái...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 3
... các đối khác đợc khai báo nh trong các hàm. Đối của phơng thức có thể có kiểu bất kỳ (chuẩn và ngoài chuẩn).Ví dụ để xây dựng phơng thức vẽ đờng thẳng qua 2 điểm ta cần đ-a vào 3 đối: Hai đối ... trong chơng trình là :- Phơng thc tĩnh tao_tg (sẽ giải thích bên dới )- Phơng thc maxdt+ Thuật toán là: - Duyệt qua các tổ hợp 3 điểm .- Dùng phơng thức tao_tg để lập tam gi...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 4
... có đối // Kết quả q->x=50, q->y=40, q->m=6 DIEM_DH *r = new DIEM_DH ; // Gọi tới hàm tạo không đối // Kết quả r->x=0, r->y= 0, r->m=1 + Khi cấp phát bộ nhớ cho một dẫy đối ... d.m=15 DIEM_DH p [10] ; // Gọi tới hàm tạo không đối 10 lần Chú ý: Với các hàm có đối kiểu lớp, thì đối chỉ xem là các tham số hình thức, vì vậy khai báo đối (trong dòng đầu của hàm) s...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 5
... G: - Lớp G thừa kế các thành phần của các lớp D và E - Lớp D thừa kế các thành phần của lớp A và B - Lớp E thừa kế các thành phần của lớp C Nh vậy các thành phần có thể sử trong lớp G gồm: - ... sở trong lớp dẫn xuất và cách xử lý các đối tợng thành phần. Xét 4 lớp A, B, C và D. Lớp C dẫn xuất từ B, lớp D dẫn xuất từ C và có thành phần là đối tợng kiểu A. //CT 5...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 6
... trỏ kiểu A và 4 đối tợng: A *p ; // p là con trỏ kiểu A A a ; // a là biến đối tợng kiểu A B b ; // b là biến đối tợng kiểu B C c ; // c là biến đối tợng kiểu C D d ; // d là biến đối tợng kiểu ... (i=1;i<=n;++i) a[i]=rand(); gettime(&t1); 361 362 s[k ]-& gt;sapxep(a,n); gettime(&t2); tg = (t2.ti_sec - t1.ti_sec) *100 + t2.ti_hund - t1.ti_hund ; sec = tg / 10...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 8
... giá trị 15.Đ 5. Vẽ và tô mầuCó thể chia các đờng và hình thành bốn nhóm chính :- Đờng tròn và ellipse - Đờng gấp khúc và hình đa giác- Đờng thẳng- Hình chữ nhậtA. Đờng tròn và hình tròn Nhóm này ... FontgrNoFontMem -9 Không đủ RAM để nạp FontgrInvalidMode -1 0 Kiểu đồ họa không hợp lệ cho trình điều khiểngrError -1 1 Lỗi đồ họa tổng quátgrIOerror -1 2 Lỗi đồ họa...
Ngày tải lên: 14/11/2012, 16:34
C++ và lập trình hướng đối tượng - Chương 9
... tren dt, dong duoi ddtrong trang t*/t=(dongt-1)/25;dt=(dongt-1)-t*25; dd=(dongd-1)-t*25;/* Chon t la trang hien thi */495 496 v.h.ah=5;v.h.al=t; int86(0x10,&v,&r);/*Dua cac khoang trong ... (int)(du /109 2);du = du %109 2;int giay = (int)(du/18);//Doi ra ky tu dua vao mang buf_timebuf_time[12]=gio /10 + 48;buf_time[14]=gio %10 + 48;buf_time[18]=phut /10 + 48;buf_time[20]=phut %10...
Ngày tải lên: 14/11/2012, 16:34