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