000 | 04873nam a22003373i 4500 | ||
---|---|---|---|
999 |
_c25533 _d25533 |
||
001 | EBC5125619 | ||
003 | MiAaPQ | ||
005 | 20190104142820.0 | ||
006 | m o d | | ||
007 | cr cnu|||||||| | ||
008 | 181231s2007 xx o ||||0 eng d | ||
020 |
_a9788131740507 _q(electronic bk.) |
||
035 | _a(MiAaPQ)EBC5125619 | ||
035 | _a(Au-PeEL)EBL5125619 | ||
035 | _a(CaONFJC)MIL265101 | ||
035 | _a(OCoLC)1024284306 | ||
040 |
_aMiAaPQ _beng _erda _epn _cMiAaPQ _dMiAaPQ |
||
082 |
_223rd _a005.13C |
||
100 | 1 | _aJohnston, Barbara. | |
245 | 1 | 0 | _aC++ Programming Today. |
250 | _a2nd ed. | ||
300 | _a1 online resource (655 pages) | ||
505 | 0 | _aCover -- Contents -- 1 C++ Overview and Software Development -- Welcome! -- 1.1 What is C and What is C++? -- 1.2 What Do You Mean by Object-Oriented? -- 1.3 Structured Design versus Object-Oriented Design -- 1.4 Software Construction Techniques: An Overview -- 1.5 Troubleshooting -- Review Questions and Problems -- 2 Getting Started: Data Types, Variables, Operators, Arithmetic, Simple I/O, and C++ Strings -- The Big Picture -- 2.1 Programming Fundamentals -- 2.2 Terminology and Project Construction -- 2.3 General Format of a C++ Program -- 2.4 Program Data and Data Types -- 2.5 Variable Declaration in C++ -- 2.6 Operators in C++ -- 2.7 Miscellaneous Topics: #define, const, and casting -- 2.8 More Details on Keyboard Input and Screen Output -- 2.9 Get Started Using Classes and Objects, the C++ string -- 2.10 Practice! -- Review Questions and Problems -- 3 Control Statements and Loops -- Decisions, Decisions! -- 3.1 Relational and Logical Operators -- 3.2 if Statements -- 3.3 switch Statements -- 3.4 Loops in General -- 3.5 for Loop -- 3.6 while Loop -- 3.7 do while Loop -- 3.8 Jump Statements -- 3.9 Troubleshooting -- 3.10 More Fun with C++ Classes, the vector Class -- 3.11 Summary -- 3.12 Practice! -- Review Questions and Problems -- 4 Functions Part I: The Basics -- Little Picture, Big Picture -- 4.1 Functions in C++ -- 4.2 Functions: Basic Format -- 4.3 Requirements for Writing Functions -- 4.4 Overloaded Functions -- 4.5 Default Input Parameter List Functions -- 4.6 Local, Global, and Static Variables -- 4.7 More Fun with C++ Classes, the stringstream Class -- 4.8 Summary -- 4.9 Practice! -- Review Questions and Problems -- 5 Functions Part II: Variable Addresses, Pointers, and References -- We're Good up to Here -- 5.1 Data Variables and Memory -- 5.2 Address Operator: & -- 5.3 Pointers. | |
505 | 8 | _a5.4 Functions, Pointers and the Indirection Operator -- 5.5 Functions and References -- 5.6 More Fun with C++ Classes: the queue Class -- 5.7 Summary -- 5.8 Practice! -- Review Questions and Problems -- 6 Arrays -- Run Faster, Jump Higher -- 6.1 Using Single Data Variables -- 6.2 Array Fundamentals -- 6.3 Arrays and Functions -- 6.4 C-strings, also known as Character Arrays -- 6.5 Multidimensional Arrays -- 6.6 Multidimensional Arrays and Functions -- 6.7 Filling Arrays from Data Files -- 6.8 Summary -- 6.9 Practice! -- Review Questions and Problems -- 7 Classes and Using Objects -- Who's Job Is It? -- 7.1 What Do We Know About Classes and Objects? -- 7.2 Writing Our Own Classes -- 7.3 Objects as Class Members -- 7.4 Class Destructors -- 7.5 Array of Objects -- 7.6 Overloaded Operators and Objects -- 7.7 Pointers, References, and Classes -- 7.8 Summary -- 7.9 Practice! -- Review Questions and Problems -- 8 Inheritance and Virtual Functions -- Parents and Children -- 8.1 Why Is Inheritance So Important? -- 8.2 Inheritance Basics -- 8.3 Access Specifiers Specifics and Multiple Inheritance -- 8.4 Inheritance, Constructors and Destructors -- 8.5 Polymorphism and Virtual Functions -- 8.6 Summary -- 8.7 Practice! -- Review Questions and Problems -- Appendices -- A: Getting Started with Visual C++ 2005 Express Edition -- B: C++ Keywords Dictionary -- C: Operators in C++ -- D: ASCII Character Codes -- E: Bits, Bytes, Memory and Hexadecimal Notation -- F: File Input/Output -- G: Partial C++ Class Reference -- H: Multifile Programs -- I: Microsoft Visual C++ 2005 Express Edition Debugger -- Glossary -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- Z -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- Z. | |
590 | _aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. | ||
655 | 4 | _aElectronic books. | |
776 | 0 | 8 |
_iPrint version: _aJohnston, Barbara _tC++ Programming Today _dNoida : Pearson India,c2007 |
797 | 2 | _aProQuest (Firm) | |
856 | 4 | 0 |
_uhttps://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5125619 _zClick to View |
942 |
_2ddc _cBK |