giáo trình lập trình c++ của thầy phạm văn ất chuong 6

giáo trình lập trình c++ của thầy phạm văn ất  chuong 6

giáo trình lập trình c++ của thầy phạm văn ất chuong 6

... đối tượng của lớp cở sở cho con trỏ của lớp dẫn xuất. Như vậy ví dụ sau là sai: B *q ; A a ; q = &a; Sai vì: Gán địa chỉ đối tượng của lớp cơ sở A cho con trỏ của lớp dẫn xuất B 3 .6. Ví dụ Ta ... trong quá trình chạy chương trình. 3.5. Quy tắc gán địa chỉ đối tượng cho con trỏ lớp cơ sở + Như đã nói trong § 1, C++ cho phép gán địa chỉ đối tượng của một lớp dẫn xuất cho...

Ngày tải lên: 19/12/2013, 07:59

25 441 6
giáo trình lập trình c++ của thầy phạm văn ất  chương 1

giáo trình lập trình c++ của thầy phạm văn ất chương 1

... (chạy được trong môi trường C++) - Tóm lược về các phương pháp lập trỡnh cấu trỳc và lập trỡnh hướng đối tượng - Những mở rộng của C++ so với C § 1. Làm việc với TC++ 3.0 Các ví dụ trong cuốn ... của TC++ chỉ cần thực hiện tệp chương trỡnh TC trong thư mục C:\TC\BIN . Kết quả nhận được hệ menu chính của TC++ với mầu nền xanh gần giống như hệ menu quen thuộc của TC (Turbo C)....

Ngày tải lên: 19/12/2013, 07:59

16 1,3K 19
giáo trình lập trình c++ của thầy phạm văn ất  chương 2

giáo trình lập trình c++ của thầy phạm văn ất chương 2

... tinh_max ; // Lấy địa chỉ của hàm thứ tư 6. 6. Các ví dụ Ví dụ 1: Chương trình giải bài toán tìm max của một dẫy số nguyên và max của một dẫy số thực. Trong chươmg trình có 6 hàm. Hai hàm dùng để ... (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 đơn vị độc lập, làm cho chương...

Ngày tải lên: 19/12/2013, 07:59

30 518 7
giáo trình lập trình c++ của thầy phạm văn ất  chương 3

giáo trình lập trình c++ của thầy phạm văn ất chương 3

... lớp. 6. Trong thân phương 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à ... khi xây dựng hàm (bên ngoài lớp) § 6. Hàm, hàm bạn 6. 1. Hàm có các tính chất sau: + Phạm vi của hàm là toàn bộ chương trình, vì vậy hàm có thể được gọi tới từ bất kỳ chỗ nà...

Ngày tải lên: 19/12/2013, 07:59

30 467 7
giáo trình lập trình c++ của thầy phạm văn ất  chương 4

giáo trình lập trình c++ của thầy phạm văn ất chương 4

... báo là bạn của lớp B thì tất cả các phương thức của A đều có thể truy nhập đến các thành phần riêng của lớp B. Một lớp có thể là bạn của nhiều lớp khác. Cũng có thể khai báo A là bạn của B và ... double[m+1] ; Quy trình này được áp dụng trong các phương thức toán tử của chương trình trong mục 8.5 chương 3. Rõ ràng quy trình này vừa dài vừa không tiện lợi, lại hay mắc lỗ...

Ngày tải lên: 19/12/2013, 07:59

45 561 8
giáo trình lập trình c++ của thầy phạm văn ất  chuong 5

giáo trình lập trình c++ của thầy phạm văn ất chuong 5

... nhất cho bất kỳ lớp nào dẫn xuất từ chúng. Trong ví dụ trên, hai lớp cơ sở A ( A là cơ sở của B và A là cơ sở của C) sẽ kết hợp lại để trở thành một lớp cơ sở A duy nhất cho bất kỳ lớp dẫn xuất ... các thành phần của lớp cơ sở 3.1. Các từ khoá quy định phạm vi truy nhập của lớp cơ sở + Mặc dù lớp dẫn xuất được thừa kế tất cả các thành phần của lớp cơ sở, nhưng trong lớp dẫn xuất k...

Ngày tải lên: 19/12/2013, 07:59

42 551 8
giáo trình lập trình c++ của thầy phạm văn ất  chuong 7

giáo trình lập trình c++ của thầy phạm văn ất chuong 7

... xuất và gắn nó với một tệp cụ thể. Khi đó việc xuất dữ liệu ra dòng này đồng nghĩa với việc ghi dữ liệu lên tệp. 2. Thực hiện xuất dữ liệu ra dòng xuất vừa tạo như thể xuất dữ liệu ra dòng xuất ... nhập-xuất, mở một tệp để đọc-ghi và gắn tệp với dòng nhập-xuất. Sau đó dùng toán tử nhập >> , toán tử xuất >> và các phương thức nhập, xuất để nhập, xuất dữ liệu ra dùng nhập-xuất vừa ....

Ngày tải lên: 19/12/2013, 07:59

43 387 5
giáo trình lập trình c++ của thầy phạm văn ất  chuong 8

giáo trình lập trình c++ của thầy phạm văn ất chuong 8

... MCGAMed (4) 64 0 x 200 MCGAHi (5) 64 0 x 480 EGA (3) EGALO (0) 64 0 x 200 EGAHi (1) 64 0 x 350 EGA64 (4) EGA64LO (0) 64 0 x 200 EGA64Hi (1) 64 0 x 350 EGAMONO (5) EGAMONOHi (0) 64 0 x 350 VGA ... trong các hằng số sau: LEFT_TEXT = 0 (Văn bản xuất hiện bên phải con chạy) CENTER_TEXT = 1 (Chỉnh tâm văn bản theo vị trí con chạy) RIGHT_TEXT = 2 (Văn bản xuất hiện bên trái con c...

Ngày tải lên: 19/12/2013, 07:59

24 450 4
giáo trình lập trình c++ của thầy phạm văn ất  chuong 9

giáo trình lập trình c++ của thầy phạm văn ất chuong 9

... d1[]={'C',1* 16+ 14,'H',1* 16+ 14,'U',1* 16+ 14,'C',1* 16+ 14}; char d2[]={'M',2* 16+ 15,'U',2* 16+ 15,'N',2* 16+ 15,'G',2* 16+ 15}; void main() { union ... cỏc trang của bộ nhớ màn hỡnh, sau đú dựng chức năng 5 của ngắt 0x10 để chọn trang hiển thị. //CT9_03.CPP #include <dos.h> #include <conio.h>...

Ngày tải lên: 19/12/2013, 07:59

7 446 10
giáo trình lập trình c++ của thầy phạm văn ất chương 10

giáo trình lập trình c++ của thầy phạm văn ất chương 10

... 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ử dụng các công cụ mạnh của C++ ... 543 hoan_vi(1,i); shift(1,i-1); } } § 6. Ví dụ về Các lớp sắp xếp Trong mục này trình bầy 2 chương trình minh hoạ cách dùng các lớp nói trên. Chương trình thứ nhất min...

Ngày tải lên: 19/12/2013, 07:59

25 767 8
w