معرفی کتاب «Object-Oriented Programming in C++, Fourth Edition» نوشتهٔ Robert Lafore; Waite Group، منتشرشده توسط نشر Sams Pearson Education [distributor در سال 2001. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Object-Oriented Programming in C++, Fourth Edition» در دستهٔ بدون دستهبندی قرار دارد.
__Object-Oriented Programming in C++__ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards. 0672323087......Page 1 i......Page 2 ii......Page 3 iii......Page 4 Contents......Page 5 v......Page 6 vi......Page 7 vii......Page 8 viii......Page 9 ix......Page 10 x......Page 11 xi......Page 12 xii......Page 13 xiii......Page 14 xiv......Page 15 xv......Page 16 xvi......Page 17 xvii......Page 18 xviii......Page 19 xix......Page 20 xx......Page 21 Preface......Page 22 xxii......Page 23 xxiii......Page 24 xxiv......Page 25 xxv......Page 26 Introduction 1......Page 27 2......Page 28 3......Page 29 4......Page 30 5......Page 31 6......Page 32 7......Page 33 8......Page 34 1 The Big Picture......Page 35 10......Page 36 11......Page 37 12......Page 38 13......Page 39 14......Page 40 15......Page 41 16......Page 42 17......Page 43 18......Page 44 19......Page 45 20......Page 46 21......Page 47 22......Page 48 23......Page 49 24......Page 50 25......Page 51 26......Page 52 27......Page 53 28......Page 54 2 C++ Programming Basics......Page 55 30......Page 56 31......Page 57 32......Page 58 33......Page 59 34......Page 60 35......Page 61 36......Page 62 37......Page 63 38......Page 64 39......Page 65 40......Page 66 41......Page 67 42......Page 68 43......Page 69 44......Page 70 45......Page 71 46......Page 72 47......Page 73 48......Page 74 49......Page 75 50......Page 76 51......Page 77 52......Page 78 53......Page 79 54......Page 80 55......Page 81 56......Page 82 57......Page 83 58......Page 84 59......Page 85 60......Page 86 61......Page 87 62......Page 88 63......Page 89 64......Page 90 65......Page 91 66......Page 92 67......Page 93 68......Page 94 69......Page 95 70......Page 96 71......Page 97 72......Page 98 73......Page 99 74......Page 100 3 Loops and Decisions......Page 101 76......Page 102 77......Page 103 78......Page 104 79......Page 105 80......Page 106 81......Page 107 82......Page 108 83......Page 109 84......Page 110 85......Page 111 86......Page 112 87......Page 113 88......Page 114 89......Page 115 90......Page 116 91......Page 117 92......Page 118 93......Page 119 94......Page 120 95......Page 121 96......Page 122 97......Page 123 98......Page 124 99......Page 125 100......Page 126 101......Page 127 102......Page 128 103......Page 129 104......Page 130 105......Page 131 106......Page 132 107......Page 133 108......Page 134 109......Page 135 110......Page 136 111......Page 137 112......Page 138 113......Page 139 114......Page 140 115......Page 141 116......Page 142 117......Page 143 118......Page 144 119......Page 145 120......Page 146 121......Page 147 122......Page 148 123......Page 149 124......Page 150 125......Page 151 126......Page 152 127......Page 153 128......Page 154 129......Page 155 130......Page 156 4 Structures......Page 157 132......Page 158 133......Page 159 134......Page 160 135......Page 161 136......Page 162 137......Page 163 138......Page 164 139......Page 165 140......Page 166 141......Page 167 142......Page 168 143......Page 169 144......Page 170 145......Page 171 146......Page 172 147......Page 173 148......Page 174 149......Page 175 150......Page 176 151......Page 177 152......Page 178 153......Page 179 154......Page 180 155......Page 181 156......Page 182 157......Page 183 158......Page 184 159......Page 185 160......Page 186 5 Functions......Page 187 162......Page 188 163......Page 189 164......Page 190 165......Page 191 166......Page 192 167......Page 193 168......Page 194 169......Page 195 170......Page 196 171......Page 197 172......Page 198 173......Page 199 174......Page 200 175......Page 201 176......Page 202 177......Page 203 178......Page 204 179......Page 205 180......Page 206 181......Page 207 182......Page 208 183......Page 209 184......Page 210 185......Page 211 186......Page 212 187......Page 213 188......Page 214 189......Page 215 190......Page 216 191......Page 217 192......Page 218 193......Page 219 194......Page 220 195......Page 221 196......Page 222 197......Page 223 198......Page 224 199......Page 225 200......Page 226 201......Page 227 202......Page 228 203......Page 229 204......Page 230 205......Page 231 206......Page 232 207......Page 233 208......Page 234 209......Page 235 210......Page 236 211......Page 237 212......Page 238 213......Page 239 214......Page 240 6 Objects and Classes......Page 241 216......Page 242 217......Page 243 218......Page 244 219......Page 245 220......Page 246 221......Page 247 222......Page 248 223......Page 249 224......Page 250 225......Page 251 226......Page 252 227......Page 253 228......Page 254 229......Page 255 230......Page 256 231......Page 257 232......Page 258 233......Page 259 234......Page 260 235......Page 261 236......Page 262 237......Page 263 238......Page 264 239......Page 265 240......Page 266 241......Page 267 242......Page 268 243......Page 269 244......Page 270 245......Page 271 246......Page 272 247......Page 273 248......Page 274 249......Page 275 250......Page 276 251......Page 277 252......Page 278 253......Page 279 254......Page 280 255......Page 281 256......Page 282 257......Page 283 258......Page 284 259......Page 285 260......Page 286 261......Page 287 262......Page 288 7 Arrays and Strings......Page 289 264......Page 290 265......Page 291 266......Page 292 267......Page 293 268......Page 294 269......Page 295 270......Page 296 271......Page 297 272......Page 298 273......Page 299 274......Page 300 275......Page 301 276......Page 302 277......Page 303 278......Page 304 279......Page 305 280......Page 306 281......Page 307 282......Page 308 283......Page 309 284......Page 310 285......Page 311 286......Page 312 287......Page 313 288......Page 314 289......Page 315 290......Page 316 291......Page 317 292......Page 318 293......Page 319 294......Page 320 295......Page 321 296......Page 322 297......Page 323 298......Page 324 299......Page 325 300......Page 326 301......Page 327 302......Page 328 303......Page 329 304......Page 330 305......Page 331 306......Page 332 307......Page 333 308......Page 334 309......Page 335 310......Page 336 311......Page 337 312......Page 338 313......Page 339 314......Page 340 315......Page 341 316......Page 342 317......Page 343 318......Page 344 8 Operator Overloading......Page 345 320......Page 346 321......Page 347 322......Page 348 323......Page 349 324......Page 350 325......Page 351 326......Page 352 327......Page 353 328......Page 354 329......Page 355 330......Page 356 331......Page 357 332......Page 358 333......Page 359 334......Page 360 335......Page 361 336......Page 362 337......Page 363 338......Page 364 339......Page 365 340......Page 366 341......Page 367 342......Page 368 343......Page 369 344......Page 370 345......Page 371 346......Page 372 347......Page 373 348......Page 374 349......Page 375 350......Page 376 351......Page 377 352......Page 378 353......Page 379 354......Page 380 355......Page 381 356......Page 382 357......Page 383 358......Page 384 359......Page 385 360......Page 386 361......Page 387 362......Page 388 363......Page 389 364......Page 390 365......Page 391 366......Page 392 367......Page 393 368......Page 394 369......Page 395 370......Page 396 9 Inheritance......Page 397 372......Page 398 373......Page 399 374......Page 400 375......Page 401 376......Page 402 377......Page 403 378......Page 404 379......Page 405 380......Page 406 381......Page 407 382......Page 408 383......Page 409 384......Page 410 385......Page 411 386......Page 412 387......Page 413 388......Page 414 389......Page 415 390......Page 416 391......Page 417 392......Page 418 393......Page 419 394......Page 420 395......Page 421 396......Page 422 397......Page 423 398......Page 424 399......Page 425 400......Page 426 401......Page 427 402......Page 428 403......Page 429 404......Page 430 405......Page 431 406......Page 432 407......Page 433 408......Page 434 409......Page 435 410......Page 436 411......Page 437 412......Page 438 413......Page 439 414......Page 440 415......Page 441 416......Page 442 417......Page 443 418......Page 444 419......Page 445 420......Page 446 421......Page 447 422......Page 448 423......Page 449 424......Page 450 425......Page 451 426......Page 452 427......Page 453 428......Page 454 10 Pointers......Page 455 430......Page 456 431......Page 457 432......Page 458 433......Page 459 434......Page 460 435......Page 461 436......Page 462 437......Page 463 438......Page 464 439......Page 465 440......Page 466 441......Page 467 442......Page 468 443......Page 469 444......Page 470 445......Page 471 446......Page 472 447......Page 473 448......Page 474 449......Page 475 450......Page 476 451......Page 477 452......Page 478 453......Page 479 454......Page 480 455......Page 481 456......Page 482 457......Page 483 458......Page 484 459......Page 485 460......Page 486 461......Page 487 462......Page 488 463......Page 489 464......Page 490 465......Page 491 466......Page 492 467......Page 493 468......Page 494 469......Page 495 470......Page 496 471......Page 497 472......Page 498 473......Page 499 474......Page 500 475......Page 501 476......Page 502 477......Page 503 478......Page 504 479......Page 505 480......Page 506 481......Page 507 482......Page 508 483......Page 509 484......Page 510 485......Page 511 486......Page 512 487......Page 513 488......Page 514 489......Page 515 490......Page 516 491......Page 517 492......Page 518 493......Page 519 494......Page 520 495......Page 521 496......Page 522 497......Page 523 498......Page 524 499......Page 525 500......Page 526 501......Page 527 502......Page 528 11 Virtual Functions......Page 529 504......Page 530 505......Page 531 506......Page 532 507......Page 533 508......Page 534 509......Page 535 510......Page 536 511......Page 537 512......Page 538 513......Page 539 514......Page 540 515......Page 541 516......Page 542 517......Page 543 518......Page 544 519......Page 545 520......Page 546 521......Page 547 522......Page 548 523......Page 549 524......Page 550 525......Page 551 526......Page 552 527......Page 553 528......Page 554 529......Page 555 530......Page 556 531......Page 557 532......Page 558 533......Page 559 534......Page 560 535......Page 561 536......Page 562 537......Page 563 538......Page 564 539......Page 565 540......Page 566 541......Page 567 542......Page 568 543......Page 569 544......Page 570 545......Page 571 546......Page 572 547......Page 573 548......Page 574 549......Page 575 550......Page 576 551......Page 577 552......Page 578 553......Page 579 554......Page 580 555......Page 581 556......Page 582 557......Page 583 558......Page 584 559......Page 585 560......Page 586 561......Page 587 562......Page 588 563......Page 589 564......Page 590 565......Page 591 566......Page 592 12 Streams and Files......Page 593 568......Page 594 569......Page 595 570......Page 596 571......Page 597 572......Page 598 573......Page 599 574......Page 600 575......Page 601 576......Page 602 577......Page 603 578......Page 604 579......Page 605 580......Page 606 581......Page 607 582......Page 608 583......Page 609 584......Page 610 585......Page 611 586......Page 612 587......Page 613 588......Page 614 589......Page 615 590......Page 616 591......Page 617 592......Page 618 593......Page 619 594......Page 620 595......Page 621 596......Page 622 597......Page 623 598......Page 624 599......Page 625 600......Page 626 601......Page 627 602......Page 628 603......Page 629 604......Page 630 605......Page 631 606......Page 632 607......Page 633 608......Page 634 609......Page 635 610......Page 636 611......Page 637 612......Page 638 613......Page 639 614......Page 640 615......Page 641 616......Page 642 617......Page 643 618......Page 644 619......Page 645 620......Page 646 621......Page 647 622......Page 648 623......Page 649 624......Page 650 625......Page 651 626......Page 652 627......Page 653 628......Page 654 629......Page 655 630......Page 656 631......Page 657 632......Page 658 13 Multifile Programs......Page 659 634......Page 660 635......Page 661 636......Page 662 637......Page 663 638......Page 664 639......Page 665 640......Page 666 641......Page 667 642......Page 668 643......Page 669 644......Page 670 645......Page 671 646......Page 672 647......Page 673 648......Page 674 649......Page 675 650......Page 676 651......Page 677 652......Page 678 653......Page 679 654......Page 680 655......Page 681 656......Page 682 657......Page 683 658......Page 684 659......Page 685 660......Page 686 661......Page 687 662......Page 688 663......Page 689 664......Page 690 665......Page 691 666......Page 692 667......Page 693 668......Page 694 669......Page 695 670......Page 696 671......Page 697 672......Page 698 673......Page 699 674......Page 700 675......Page 701 676......Page 702 677......Page 703 678......Page 704 679......Page 705 680......Page 706 14 Templates and Exceptions......Page 707 682......Page 708 683......Page 709 684......Page 710 685......Page 711 686......Page 712 687......Page 713 688......Page 714 689......Page 715 690......Page 716 691......Page 717 692......Page 718 693......Page 719 694......Page 720 695......Page 721 696......Page 722 697......Page 723 698......Page 724 699......Page 725 700......Page 726 701......Page 727 702......Page 728 703......Page 729 704......Page 730 705......Page 731 706......Page 732 707......Page 733 708......Page 734 709......Page 735 710......Page 736 711......Page 737 712......Page 738 713......Page 739 714......Page 740 715......Page 741 716......Page 742 717......Page 743 718......Page 744 719......Page 745 720......Page 746 721......Page 747 722......Page 748 723......Page 749 724......Page 750 15 The Standard Template Library......Page 751 726......Page 752 727......Page 753 728......Page 754 729......Page 755 730......Page 756 731......Page 757 732......Page 758 733......Page 759 734......Page 760 735......Page 761 736......Page 762 737......Page 763 738......Page 764 739......Page 765 740......Page 766 741......Page 767 742......Page 768 743......Page 769 744......Page 770 745......Page 771 746......Page 772 747......Page 773 748......Page 774 749......Page 775 750......Page 776 751......Page 777 752......Page 778 753......Page 779 754......Page 780 755......Page 781 756......Page 782 757......Page 783 758......Page 784 759......Page 785 760......Page 786 761......Page 787 762......Page 788 763......Page 789 764......Page 790 765......Page 791 766......Page 792 767......Page 793 768......Page 794 769......Page 795 770......Page 796 771......Page 797 772......Page 798 773......Page 799 774......Page 800 775......Page 801 776......Page 802 777......Page 803 778......Page 804 779......Page 805 780......Page 806 781......Page 807 782......Page 808 783......Page 809 784......Page 810 785......Page 811 786......Page 812 787......Page 813 788......Page 814 789......Page 815 790......Page 816 791......Page 817 792......Page 818 793......Page 819 794......Page 820 795......Page 821 796......Page 822 797......Page 823 798......Page 824 799......Page 825 800......Page 826 16 Object-Oriented Software Development......Page 827 802......Page 828 803......Page 829 804......Page 830 805......Page 831 806......Page 832 807......Page 833 808......Page 834 809......Page 835 810......Page 836 811......Page 837 812......Page 838 813......Page 839 814......Page 840 815......Page 841 816......Page 842 817......Page 843 818......Page 844 819......Page 845 820......Page 846 821......Page 847 822......Page 848 823......Page 849 824......Page 850 825......Page 851 826......Page 852 827......Page 853 828......Page 854 829......Page 855 830......Page 856 831......Page 857 832......Page 858 833......Page 859 834......Page 860 835......Page 861 836......Page 862 837......Page 863 838......Page 864 839......Page 865 840......Page 866 841......Page 867 842......Page 868 843......Page 869 844......Page 870 845......Page 871 846......Page 872 847......Page 873 848......Page 874 A ASCII Chart......Page 875 850......Page 876 851......Page 877 852......Page 878 853......Page 879 854......Page 880 855......Page 881 856......Page 882 857......Page 883 858......Page 884 B C++ Precedence Table and Keywords......Page 885 860......Page 886 861......Page 887 862......Page 888 C Microsoft Visual C++......Page 889 864......Page 890 865......Page 891 866......Page 892 867......Page 893 868......Page 894 869......Page 895 870......Page 896 D Borland C++Builder......Page 897 872......Page 898 873......Page 899 874......Page 900 875......Page 901 876......Page 902 877......Page 903 878......Page 904 879......Page 905 880......Page 906 E Console Graphics Lite......Page 907 882......Page 908 883......Page 909 884......Page 910 885......Page 911 886......Page 912 887......Page 913 888......Page 914 889......Page 915 890......Page 916 891......Page 917 892......Page 918 893......Page 919 894......Page 920 F STL Algorithms and Member Functions......Page 921 896......Page 922 897......Page 923 898......Page 924 899......Page 925 900......Page 926 901......Page 927 902......Page 928 903......Page 929 904......Page 930 905......Page 931 906......Page 932 907......Page 933 908......Page 934 909......Page 935 910......Page 936 911......Page 937 912......Page 938 G Answers to Questions and Exercises......Page 939 914......Page 940 915......Page 941 916......Page 942 917......Page 943 918......Page 944 919......Page 945 920......Page 946 921......Page 947 922......Page 948 923......Page 949 924......Page 950 925......Page 951 926......Page 952 927......Page 953 928......Page 954 929......Page 955 930......Page 956 931......Page 957 932......Page 958 933......Page 959 934......Page 960 935......Page 961 936......Page 962 937......Page 963 938......Page 964 939......Page 965 940......Page 966 941......Page 967 942......Page 968 943......Page 969 944......Page 970 945......Page 971 946......Page 972 947......Page 973 948......Page 974 949......Page 975 950......Page 976 951......Page 977 952......Page 978 953......Page 979 954......Page 980 955......Page 981 956......Page 982 957......Page 983 958......Page 984 959......Page 985 960......Page 986 961......Page 987 962......Page 988 963......Page 989 964......Page 990 965......Page 991 966......Page 992 967......Page 993 968......Page 994 969......Page 995 970......Page 996 971......Page 997 972......Page 998 973......Page 999 974......Page 1000 975......Page 1001 976......Page 1002 H Bibliography......Page 1003 978......Page 1004 979......Page 1005 980......Page 1006 Index......Page 1007 982......Page 1008 983......Page 1009 984......Page 1010 985......Page 1011 986......Page 1012 987......Page 1013 988......Page 1014 989......Page 1015 990......Page 1016 991......Page 1017 992......Page 1018 993......Page 1019 994......Page 1020 995......Page 1021 996......Page 1022 997......Page 1023 998......Page 1024 999......Page 1025 1000......Page 1026 1001......Page 1027 1002......Page 1028 1003......Page 1029 1004......Page 1030 1005......Page 1031 1006......Page 1032 1007......Page 1033 1008......Page 1034 1009......Page 1035 1010......Page 1036 1011......Page 1037 1012......Page 1038
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.
Educational Supplement
Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.
This new edition of a classic tutorial pays close attention to the sophisticated new features of both the C++ language and the new generation of compilers that C++ works with. No familiarity with the C language is needed. C++ is treated as a separate language and is taught from the ground up. Covers new C++ features such as templates and exceptions.
"Object-Oriented Programming in C++" begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.-- Publisher marketing