
Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| Chapter 1 C++ Basics | 1 | (42) | |||
| 2 | (4) | |||
| 2 | (1) | |||
| 3 | (1) | ||||
| 3 | (1) | |||
| 4 | (1) | |||
| 4 | (2) | |||
| 6 | (22) | |||
| 6 | (2) | |||
| 8 | (2) | |||
| 10 | (2) | |||
| 12 | (1) | |||
| 13 | (9) | |||
| 13 | (1) | |||
| 14 | (1) | |||
| 15 | (2) | |||
| 17 | (1) | |||
| 17 | (2) | |||
| 19 | (2) | |||
| 21 | (1) | |||
| 22 | (5) | |||
| 23 | (2) | |||
| 25 | (2) | |||
| 27 | (1) | |||
| 28 | (7) | |||
| 28 | (1) | |||
| 29 | (1) | |||
| 30 | (4) | |||
| 30 | (2) | |||
| 32 | (1) | |||
| 32 | (2) | |||
| 34 | (1) | |||
| 35 | (1) | |||
| 35 | (1) | |||
| 36 | (2) | |||
| 36 | (1) | |||
| 37 | (1) | |||
| 38 | (1) | |||
| 38 | (1) | |||
| 39 | (2) | |||
| 41 | (2) | |||
| Chapter 2 Flow of Control | 43 | (48) | |||
| 44 | (10) | |||
| 44 | (1) | |||
| 45 | (7) | |||
| 46 | (2) | |||
| 48 | (4) | |||
| 52 | (2) | |||
| 54 | (12) | |||
| 54 | (2) | |||
| 56 | (1) | |||
| 57 | (6) | |||
| 58 | (1) | |||
| 59 | (1) | |||
| 59 | (2) | |||
| 61 | (2) | |||
| 63 | (1) | |||
| 63 | (3) | |||
| 64 | (1) | |||
| 64 | (2) | |||
| 66 | (17) | |||
| 66 | (3) | |||
| 69 | (3) | |||
| 72 | (1) | |||
| 73 | (3) | |||
| 76 | (1) | |||
| 76 | (1) | |||
| 77 | (26) | |||
| 80 | (3) | |||
| 83 | (1) | |||
| 83 | (1) | |||
| 84 | (5) | |||
| 89 | (2) | |||
| Chapter 3 Function Basics | 91 | (42) | |||
| 92 | (11) | |||
| 92 | (5) | |||
| 97 | (2) | |||
| 99 | (4) | |||
| 103 | (14) | |||
| 103 | (3) | |||
| 106 | (1) | |||
| 107 | (1) | |||
| 107 | (1) | |||
| 107 | (1) | |||
| 107 | (10) | |||
| 111 | (1) | |||
| 112 | (1) | |||
| 113 | (2) | |||
| 115 | (1) | |||
| 116 | (1) | |||
| 117 | (9) | |||
| 117 | (3) | |||
| 120 | (1) | |||
| 121 | (3) | |||
| 124 | (1) | |||
| 124 | (1) | |||
| 125 | (9) | |||
| 125 | (1) | |||
| 126 | (1) | |||
| 127 | (3) | |||
| 130 | (3) | |||
| Chapter 4 Parameters and Overloading | 133 | (38) | |||
| 134 | (17) | |||
| 134 | (3) | |||
| 137 | (2) | |||
| 139 | (2) | |||
| 141 | (2) | |||
| 142 | (1) | |||
| 143 | (2) | |||
| 144 | (1) | |||
| 145 | (1) | |||
| 146 | (1) | |||
| 147 | (1) | |||
| 147 | (4) | |||
| 151 | (10) | |||
| 151 | (3) | |||
| 154 | (3) | |||
| 156 | (1) | |||
| 157 | (15) | |||
| 159 | (2) | |||
| 161 | (4) | |||
| 161 | (1) | |||
| 162 | (3) | |||
| 165 | (1) | |||
| 166 | (2) | |||
| 168 | (3) | |||
| Chapter 5 Arrays | 171 | (52) | |||
| 172 | (9) | |||
| 172 | (3) | |||
| 175 | (1) | |||
| 175 | (1) | |||
| 175 | (2) | |||
| 176 | (1) | |||
| 177 | (4) | |||
| 178 | (3) | |||
| 181 | (13) | |||
| 181 | (1) | |||
| 182 | (3) | |||
| 185 | (2) | |||
| 187 | (1) | |||
| 188 | (1) | |||
| 188 | (6) | |||
| 194 | (10) | |||
| 194 | (1) | |||
| 194 | (3) | |||
| 197 | (2) | |||
| 199 | (5) | |||
| 204 | (7) | |||
| 204 | (1) | |||
| 205 | (2) | |||
| 207 | (4) | |||
| 211 | (1) | |||
| 212 | (4) | |||
| 216 | (7) | |||
| Chapter 6 Structures and Classes | 223 | (34) | |||
| 224 | (12) | |||
| 226 | (4) | |||
| 230 | (1) | |||
| 230 | (1) | |||
| 231 | (5) | |||
| 234 | (2) | |||
| 236 | (16) | |||
| 236 | (6) | |||
| 242 | (1) | |||
| 243 | (4) | |||
| 247 | (1) | |||
| 248 | (1) | |||
| 249 | (3) | |||
| 250 | (2) | |||
| 252 | (1) | |||
| 252 | (1) | |||
| 253 | (2) | |||
| 255 | (2) | |||
| Chapter 7 Constructors and Other Tools | 257 | (44) | |||
| 258 | (19) | |||
| 258 | (5) | |||
| 263 | (2) | |||
| 265 | (1) | |||
| 265 | (3) | |||
| 268 | (9) | |||
| 274 | (3) | |||
| 277 | (13) | |||
| 277 | (2) | |||
| 279 | (11) | |||
| 284 | (2) | |||
| 286 | (3) | |||
| 289 | (1) | |||
| 290 | (6) | |||
| 290 | (3) | |||
| 293 | (1) | |||
| 294 | (8) | |||
| 294 | (2) | |||
| 296 | (1) | |||
| 296 | (2) | |||
| 298 | (3) | |||
| Chapter 8 Operator Overloading, Friends, and References | 301 | (48) | |||
| 302 | (16) | |||
| 303 | (5) | |||
| 308 | (4) | |||
| 309 | (3) | |||
| 312 | (4) | |||
| 313 | (1) | |||
| 314 | (2) | |||
| 316 | (1) | |||
| 317 | (1) | |||
| 317 | (1) | |||
| 318 | (6) | |||
| 318 | (1) | |||
| 319 | (4) | |||
| 320 | (3) | |||
| 323 | (1) | |||
| 323 | (1) | |||
| 324 | (18) | |||
| 325 | (2) | |||
| 327 | (8) | |||
| 327 | (8) | |||
| 335 | (16) | |||
| 336 | (1) | |||
| 337 | (1) | |||
| 337 | (4) | |||
| 341 | (1) | |||
| 342 | (1) | |||
| 342 | (3) | |||
| 345 | (4) | |||
| Chapter 9 Strings | 349 | (54) | |||
| 351 | (12) | |||
| 351 | (4) | |||
| 355 | (8) | |||
| 357 | (3) | |||
| 360 | (3) | |||
| 363 | (12) | |||
| 363 | (1) | |||
| 364 | (2) | |||
| 366 | (2) | |||
| 368 | (6) | |||
| 369 | (3) | |||
| 372 | (2) | |||
| 374 | (1) | |||
| 375 | (18) | |||
| 376 | (3) | |||
| 379 | (3) | |||
| 382 | (1) | |||
| 383 | (5) | |||
| 384 | (4) | |||
| 388 | (16) | |||
| 392 | (1) | |||
| 393 | (1) | |||
| 393 | (4) | |||
| 397 | (6) | |||
| Chapter 10 Pointers and Dynamic Arrays | 403 | (54) | |||
| 404 | (18) | |||
| 405 | (9) | |||
| 414 | (2) | |||
| 416 | (1) | |||
| 416 | (1) | |||
| 417 | (2) | |||
| 419 | (3) | |||
| 421 | (1) | |||
| 422 | (11) | |||
| 422 | (1) | |||
| 423 | (4) | |||
| 427 | (6) | |||
| 429 | (1) | |||
| 430 | (3) | |||
| 433 | (18) | |||
| 433 | (1) | |||
| 434 | (1) | |||
| 435 | (2) | |||
| 437 | (21) | |||
| 445 | (1) | |||
| 446 | (5) | |||
| 451 | (1) | |||
| 452 | (2) | |||
| 454 | (3) | |||
| Chapter 11 Separate Compilation and Namespaces | 457 | (42) | |||
| 458 | (15) | |||
| 459 | (1) | |||
| 460 | (8) | |||
| 468 | (1) | |||
| 469 | (3) | |||
| 469 | (3) | |||
| 472 | (1) | |||
| 473 | (22) | |||
| 473 | (2) | |||
| 475 | (3) | |||
| 478 | (2) | |||
| 480 | (2) | |||
| 482 | (1) | |||
| 482 | (8) | |||
| 484 | (6) | |||
| 490 | (1) | |||
| 491 | (1) | |||
| 491 | (1) | |||
| 491 | (1) | |||
| 492 | (3) | |||
| 495 | (1) | |||
| 495 | (2) | |||
| 497 | (2) | |||
| Chapter 12 Streams and File I/O | 499 | (48) | |||
| 501 | (16) | |||
| 501 | (5) | |||
| 506 | (2) | |||
| 506 | (2) | |||
| 508 | (1) | |||
| 509 | (8) | |||
| 512 | (1) | |||
| 513 | (4) | |||
| 517 | (11) | |||
| 517 | (1) | |||
| 518 | (3) | |||
| 521 | (2) | |||
| 523 | (1) | |||
| 524 | (1) | |||
| 525 | (3) | |||
| 528 | (1) | |||
| 528 | (8) | |||
| 528 | (5) | |||
| 533 | (3) | |||
| 536 | (2) | |||
| 538 | (1) | |||
| 539 | (2) | |||
| 541 | (6) | |||
| Chapter 13 Recursion | 547 | (36) | |||
| 549 | (12) | |||
| 549 | (7) | |||
| 552 | (3) | |||
| 555 | (1) | |||
| 556 | (3) | |||
| 558 | (1) | |||
| 559 | (2) | |||
| 559 | (2) | |||
| 561 | (5) | |||
| 561 | (1) | |||
| 561 | (5) | |||
| 566 | (10) | |||
| 566 | (2) | |||
| 568 | (8) | |||
| 576 | (1) | |||
| 576 | (5) | |||
| 581 | (2) | |||
| Chapter 14 Inheritance | 583 | (44) | |||
| 584 | (22) | |||
| 584 | (10) | |||
| 594 | (2) | |||
| 596 | (2) | |||
| 598 | (8) | |||
| 598 | (3) | |||
| 601 | (2) | |||
| 603 | (1) | |||
| 604 | (1) | |||
| 605 | (1) | |||
| 606 | (17) | |||
| 606 | (1) | |||
| 607 | (1) | |||
| 608 | (9) | |||
| 617 | (1) | |||
| 617 | (1) | |||
| 618 | (2) | |||
| 620 | (8) | |||
| 621 | (1) | |||
| 622 | (1) | |||
| 623 | (2) | |||
| 625 | (2) | |||
| Chapter 15 Polymorphism and Virtual Functions | 627 | (26) | |||
| 628 | (13) | |||
| 628 | (1) | |||
| 629 | (7) | |||
| 636 | (1) | |||
| 636 | (1) | |||
| 637 | (1) | |||
| 637 | (1) | |||
| 638 | (3) | |||
| 641 | (9) | |||
| 641 | (4) | |||
| 645 | (1) | |||
| 646 | (8) | |||
| 647 | (2) | |||
| 649 | (1) | |||
| 650 | (1) | |||
| 651 | (1) | |||
| 651 | (2) | |||
| Chapter 16 Templates | 653 | (36) | |||
| 654 | (13) | |||
| 656 | (3) | |||
| 659 | (2) | |||
| 661 | (4) | |||
| 665 | (1) | |||
| 665 | (2) | |||
| 667 | (11) | |||
| 667 | (4) | |||
| 671 | (7) | |||
| 677 | (1) | |||
| 678 | (6) | |||
| 678 | (6) | |||
| 684 | (1) | |||
| 684 | (4) | |||
| 688 | (1) | |||
| Chapter 17 Linked Data Structures | 689 | (68) | |||
| 691 | (24) | |||
| 691 | (5) | |||
| 696 | (2) | |||
| 698 | (2) | |||
| 700 | (6) | |||
| 702 | (4) | |||
| 706 | (5) | |||
| 706 | (5) | |||
| 711 | (4) | |||
| 715 | (14) | |||
| 715 | (7) | |||
| 722 | (3) | |||
| 725 | (4) | |||
| 726 | (3) | |||
| 729 | (9) | |||
| 729 | (1) | |||
| 730 | (1) | |||
| 731 | (7) | |||
| 738 | (11) | |||
| 739 | (3) | |||
| 742 | (7) | |||
| 749 | ||||
| 747 | (7) | |||
| 754 | (3) | |||
| Chapter 18 Exception Handling | 757 | (30) | |||
| 759 | (20) | |||
| 759 | (9) | |||
| 768 | (1) | |||
| 768 | (4) | |||
| 772 | (1) | |||
| 773 | (4) | |||
| 773 | (2) | |||
| 775 | (2) | |||
| 777 | (2) | |||
| 779 | (5) | |||
| 779 | (2) | |||
| 781 | (1) | |||
| 781 | (1) | |||
| 782 | (7) | |||
| 782 | (1) | |||
| 782 | (1) | |||
| 783 | (1) | |||
| 784 | (1) | |||
| 784 | (1) | |||
| 785 | (2) | |||
| Chapter 19 Standard Template Library | 787 | (50) | |||
| 789 | (14) | |||
| 789 | (6) | |||
| 795 | (3) | |||
| 798 | (2) | |||
| 800 | (2) | |||
| 802 | (1) | |||
| 802 | (1) | |||
| 803 | (14) | |||
| 803 | (5) | |||
| 808 | (1) | |||
| 808 | (30) | |||
| 809 | (1) | |||
| 810 | (5) | |||
| 815 | (2) | |||
| 817 | (14) | |||
| 818 | (4) | |||
| 822 | (1) | |||
| 823 | (5) | |||
| 828 | (1) | |||
| 828 | (1) | |||
| 829 | (2) | |||
| 831 | (1) | |||
| 832 | (1) | |||
| 833 | (4) | |||
| Chapter 20 Patterns and UML | 837 | (18) | |||
| 838 | (11) | |||
| 839 | (1) | |||
| 839 | (2) | |||
| 841 | (6) | |||
| 845 | (2) | |||
| 847 | (2) | |||
| 848 | (1) | |||
| 849 | (2) | |||
| 849 | (1) | |||
| 850 | (1) | |||
| 850 | (1) | |||
| 851 | (1) | |||
| 851 | (2) | |||
| 853 | (2) | |||
| Appendix 1 C++ Keywords | 855 | (2) | |||
| Appendix 2 Precedence of Operators | 857 | (2) | |||
| Appendix 3 The ASCII Character Set | 859 | (2) | |||
| Appendix 4 Some Library Functions | 861 | (8) | |||
| 861 | (1) | |||
| 862 | (1) | |||
| 863 | (1) | |||
| 864 | (2) | |||
| 866 | (1) | |||
| 867 | (1) | |||
| 868 | (1) | |||
| Appendix 5 Old and New Header Files | 869 | (2) | |||
| Further Reading | 871 | (2) | |||
| Index | 873 |