giáo trình lập trình c++ của thầy phạm văn ất chương 4
... public: ~DT() { this->n=0; delete this->a; } } ; 5 .4. Vai trò của hàm huỷ trong lớp DT 5 .4. 1. Khiếm khuyết của chương trình trong § 3 Chương trình trong § 3 định nghĩa lớp DT (đa thức) khá đầy ... hằng, thì CTBD (Chương trình biên dich) sẽ cảnh báo (warning): Non-const function called for const object Tuy nhiên, chương trình EXE vẫn được tạo và khi thực hiệ...
Ngày tải lên: 19/12/2013, 07:59
... %d",imax,jmax); getch(); } § 4. Một số mở rộng đơn giản của C++ so với C Trong mục này trỡnh bầy một số mở rộng của C++ , tuy đơn giản, ngắn gọn nhưng đem lại rất nhiều tiện lợi. 4. 1. Viết cỏc dũng ghi chỳ Trong C++ ... <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 t...
Ngày tải lên: 19/12/2013, 07:59
... tp(sin,0,3. 14/ 2); getch(); } § 5. Các hàm trực tuyến (inline) 5.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 ... 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, mở rộng. Thứ hai là giảm được kích thước chương trình, vì mỗi đoạ...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chương 3
... thức của một lớp (giả sử lớp A) có thể sử dụng: + Các thuộc tính của lớp A + Các phương thức của lớp A + Các hàm tự lập trong chương trình. Vì phạm vi sử dụng của hàm là toàn chương trình. 93 94 - ... công cộng của lớp có phạm vi sử dụng trong toàn chương trình. Như vậy nếu một thuộc tính được khai báo là public, thì nó có thể được truy nhập trong thân của bất kỳ...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 5
... 306 cout<<"\n\nH2:"; h2.xuat(); cout<<"\n\nH1:"; h1.xuat(); getch(); } § 9. Phát triển, hoàn thiện chương trình Có thể dùng tính thừa kế để phát triển khả năng của chương trình. 9.1. ý tưởng của việc phát triển chương trình như sau: Sau khi đã xây dựng được ... trùng tên trong lớp dẫn xuất, cần sử dụng thêm tên lớp (xem ví dụ trong 4. 4). 4....
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 6
... 326 int k [4] ,i1,i2,i3,i4; for (i1=0;i1< ;4; ++i1) for (i2=0;i2< ;4; ++i2) if (i2!=i1) for (i3=0;i3< ;4; ++i3) if (i3!=i2 && i3!=i1) for (i4=0;i4< ;4; ++i4) if (i4!=i3 && i4!=i2 && ... sở trừu tượng phải định nghĩa lại tất cả các phương thức 343 344 Chương 6 Tương ứng bội và phương thức ảo Tương ứng bội và phương thức ảo là công cụ mạnh của C++ cho ph...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 7
... Ví dụ với các câu lệnh: int n =45 67, m=-23 ; float x = -3. 141 6 ; char ht[] = “Tran Van Thong” ; thì: Độ rộng thực tế của n là 4, của m là 3, của x là 7, của ht là 14. + Độ rộng quy đinh là số vị ... tellg() 18 .4. Các phương thức của lớp ostream 1. operator<< 2. ostream& flush() 3. ostream& put(char) 4. ostream& seekp(long) 5. ostream& seekp(long, seek_d...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 8
... ATT400C3 (3) 320 x 200 ATT400MED (4) 640 x 40 0 ATT400HI (5) 640 x 40 0 PC3270 (10) PC3270HI (0) 720 x 350 IBM85 14 (6) IBM8514LO (0) 640 x 48 0, 256 mầu 44 8 44 9 IBM8514HI (1) 10 24 x 768, 256 mầu Chú ... 200 MCGAMed (4) 640 x 200 MCGAHi (5) 640 x 48 0 EGA (3) EGALO (0) 640 x 200 EGAHi (1) 640 x 350 EGA 64 (4) EGA64LO (0) 640 x 200 EGA64Hi (1) 640 x 350 EGAMONO (5) EGAMO...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chuong 9
... break; buf[p+2*i]=kt; buf[p+2*i+1]=mau; } } Chương trỡnh 2. Biết địa chỉ của cỏc thủ tục xử lý ngắt được lưu trữ trong bộ nhớ từ địa chỉ 0000:0000 đến 0000:0x 040 0. Chương trỡnh sẽ cho biết địa chỉ của thủ tục xử lý ngắt ... 80x25 ký tự, do đú cần 80x25x2 =40 00 byte bộ nhớ. Thực tế mỗi trang màn hỡnh được phõn bố 40 96 = 0x1000 byte. Như vậy 4 trang màn hỡnh được phõn bố như sau:...
Ngày tải lên: 19/12/2013, 07:59
giáo trình lập trình c++ của thầy phạm văn ất chương 10
... đố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ử dụng các công cụ mạnh của C++ như: Cách truy ... t[i].xuat(); delete sa; getch(); } Chương trình 2 //CT10-09 // Lop co so truu tuong 546 547 Chương trình sử dụng phương pháp truy nhập trực tiếp bộ nhớ màn hình trì...
Ngày tải lên: 19/12/2013, 07:59