You are on page 1of 4

Môc lôc §9.

C¸c bµi to¸n vÒ ma trËn vµ vec t¬ 83

Trang Ch¬ng 3. Kh¸i niÖm vÒ líp 93


§1. §Þnh nghÜa líp 93
Lêi nãi ®Çu 3
§2. BiÕn, m¶ng ®èi tîng 96
Ch¬ng 1. C++ vµ lËp tr×nh híng ®èi tîng 6
632 §3. Con trá ®èi tîng 100
§1. Lµm viÖc víi TC++ 3.0 6
§4. §èi cña ph¬ng thøc, con trá this 103
§2. C vµ C++ 7
§5. Nãi thªm vÒ kiÓu ph¬ng thøc vµ kiÓu ®èi cña
§3. LËp tr×nh cÊu tróc vµ lËp tr×nh híng ®èi tîng ph¬ng thøc 110
8
§6. Hµm, hµm b¹n 123
§4. Mét sè më réng ®¬n gi¶n cña C++ so víi C
§7. Ph¹m vi truy xuÊt 140
14
§5. Vµo ra trong C++ §8. Ph¬ng thøc to¸n tö 141
20
§6. CÊu tróc, hîp vµ kiÓu liÖt kª 25 Ch¬ng 4. Hµm t¹o, hµm huû vµ c¸c vÊn ®Ò liªn
§7. CÊp ph¸t bé nhí quan 150
28
§1. Hµm t¹o (constructor) 150
§8. C¸c hµm trong C++ 33
§2. Líp kh«ng cã hµm t¹o vµ hµm t¹o mÆc ®Þnh
Ch¬ng 2. Hµm trong C++ 36 156
§1. BiÕn tham chiÕu (Reference variable) 36 §3. Líp ®a thøc 160
§2. TruyÒn gi¸ trÞ cho hµm theo tham chiÕu 40 §4. Hµm t¹o sao chÐp (copy constructor) 166
§3. Hµm tr¶ vÒ c¸c tham chiÕu 47 §5. Hµm huû (destructor) 176
§4. §èi cã gi¸ trÞ mÆc ®Þnh 51 §6. To¸n tö g¸n 185
§5. C¸c hµm trùc tuyÕn (inline) 56 §7. Ph©n lo¹i ph¬ng thøc 193
§6. §Þnh nghÜa chång c¸c hµm (overloading)61 §8. Hµm t¹o vµ ®èi tîng thµnh phÇn 196
§7. §Þnh nghÜa chång to¸n tö 69 §9. C¸c thµnh phÇn tÜnh 206
§8. C¸c vÝ dô vÒ ®Þnh nghÜa chång to¸n tö 76 §10. M¶ng ®èi tîng 214
§11. CÊp ph¸t bé nhí cho ®èi tîng 219 §4. Sù linh ho¹t cña ph¬ng thøc ¶o trong ph¸t
§12. §èi tîng h»ng, ph¬ng thøc h»ng triÓn
224
n©ng cÊp ch¬ng tr×nh 339
§13. Hµm b¹n, líp b¹n 229 §5. Líp c¬ së trõu tîng 343
Ch¬ng 5. DÉn xuÊt vµ thõa kÕ 237 §6. Sö dông t¬ng øng béi vµ ph¬ng thøc ¶o351
§1. Sù dÉn xuÊt vµ tÝnh thõa kÕ 237 §7. Xö lý c¸c thuËt to¸n kh¸c nhau 356
§2. Hµm t¹o, hµm huû ®èi víi tÝnh thõa kÕ 245
Ch¬ng 7. C¸c dßng tin (stream) 364
§3. Ph¹m vi truy nhËp ®Õn c¸c thµnh phÇn cña líp
§1. C¸c líp stream 364
c¬ së 251
§2. Dßng cin vµ to¸n tö nhËp 365
§4. Thõa kÕ nhiÒu møc vµ sù trïng tªn 255
§3. NhËp ký tù vµ chuçi ký tù tõ bµn phÝm 367
§5. C¸c líp c¬ së ¶o 260
§4. Dßng cout vµ to¸n tö xuÊt 374
§6. Mét sè vÝ dô vÒ hµm t¹o, hµm huû trong thõa
kÕ §5. C¸c ph¬ng thøc ®Þnh d¹ng 376
nhiÒu møc 262 §6. Cê ®Þnh d¹ng 380
§7. To¸n tö g¸n cña líp dÉn xuÊt 270 §7. C¸c bé phËn ®Þnh d¹ng vµ c¸c hµm ®Þnh
§8. Hµm t¹o sao chÐp cña líp dÉn xuÊt 278 d¹ng 385
§9. Hµm ph¸t triÓn, hoµn thiÖn ch¬ng tr×nh285 §8. C¸c dßng tin chuÈn 391
§10. Bæ sung, n©ng cÊp ch¬ng tr×nh 291 §9. XuÊt vµ in ra m¸y in 393
§11. Tõ kh¸i qu¸t ®Õn cô thÓ 310 §10. Lµm viÖc víi tÖp 398
634
§12. Toµn thÓ vµ bé phËn 316 §11. Ghi d÷ liÖu lªn tÖp 400
§12. §äc d÷ liÖu tõ tÖp 411
Ch¬ng 6. T¬ng øng béi vµ ph¬ng thøc ¶o 317
§13. §äc ghi ®ång thêi trªn tÖp 419
§1. Ph¬ng thøc tÜnh 317
§14. Xö lý lçi 425
§2. Sù h¹n chÕ cña ph¬ng thøc tÜnh 323
§15. NhËp xuÊt nhÞ ph©n 428
§3. Ph¬ng thøc ¶o vµ t¬ng øng béi 329
§16. §äc ghi ®ång thêi theo kiÓu nhÞ ph©n431
§17. X©y dùng to¸n tö nhËp xuÊt ®èi tîng trªn trªn C++ 504
tÖp 437 §1. Líp cöa sæ 504
§18. HÖ thèng c¸c líp stream 443 §2. Líp menu 512
Ch¬ng 8. §å ho¹ 446 §3. Líp h×nh häc 518
§1. Kh¸i niÖm ®å ho¹ 446 §4. C¸c líp ng¨n xÕp vµ hµng ®îi 525
§2. Khëi ®éng hÖ ®å ho¹ 448 §5. C¸c líp s¾p xÕp 537
§3. Lçi ®å ho¹ 451 §6. VÝ dô vÒ c¸c líp s¾p xÕp 544
§4. MÇu vµ mÉu 452 Phô lôc 1. Thø tù u tiªn cña c¸c phÐp to¸n 550
§5. VÏ vµ t« 454 Phô lôc 2. C¸c tõ kho¸ cña C++ 553
§6. Chän kiÓu ®êng 460 Phô lôc 3. B¶ng m· ASCII vµ m· quyÐt 554
§7. Cöa sæ (viewport) 464 Phô lôc 4. Hµm víi ®èi sè bÊt ®Þnh trong C561
§8. T« ®iÓm, t« miÒn 467 Phô lôc 5. Tãm t¾t c¸c hµm cña Turbo C theo thø
§9. Xö lý v¨n b¶n trªn mµn h×nh ®å ho¹ tù
471
ABC 568
§10. C¾t h×nh, d¸n h×nh vµ t¹o ¶nh chuyÓn
Phô lôc 6. Ph©n tÝch, thiÕt kÕ vµ lËp tr×nh híng
®éng 476
®èi
§11. Mét sè ch¬ng tr×nh ®å ho¹ 478 tîng 577
§12. In ¶nh tõ mµn h×nh ®å ho¹ 488 §1. Ph©n tÝch híng ®èi tîng 577
§2. ThiÕt kÕ híng ®èi tîng 594
Ch¬ng 9. Truy nhËp trùc tiÕp vµo bé nhí 491
§1. C¸c hµm truy nhËp theo ®Þa chØ ph©n ®o¹n §3. LËp tr×nh híng ®èi tîng 618
491
§2. Bé nhí mµn h×nh v¨n b¶n 492
§3. ChuyÓn ®æi ®Þa chØ 494
§4. C¸c vÝ dô minh ho¹ 495

Ch¬ng 10. Mét sè ch¬ng tr×nh híng ®èi tîng


In 1000 cuèn khæ 14,5 × 20,5 t¹i xÝ nghiÖp in 15 c¬ së 54
Hai Bµ Trng.
GiÊy phÐp xuÊt b¶n sè cÊp ngµy
636 In xong vµ nép lu chiÓu th¸ng

ChÞu tr¸ch nhiªm xuÊt b¶n:


PGS. PTS. T« §¨ng H¶i
Biªn tËp:
TrÇn Quang
NguyÔn V¨n Ph¸c
Söa b¶n in:
NguyÔn V¨n Ph¸c
Tr×nh bÇy b×a:
Quang S¬n

You might also like