C++ programming: an object-oriented approach / Behrouz A. Forouzan, Richard F. Gilberg.
By: Forouzan, Behrouz A.
Contributor(s): Gilberg, Richard F.
New York, NY, USA : McGraw-Hill Education, ©2020Edition: international student edition.Description: xvii, 940 pages : color illustrations ; 26 cm.ISBN: 9781260547726 (pbk).Subject(s): Object-oriented programming (Computer science) | C++ (Computer program language)DDC classification: 005.117 F76 2020Item type | Current location | Collection | Call number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Books | College Library General Circulation Section | GC | GC 005.117 F76 2020 (Browse shelf) | Available | HNU001918 |
Browsing College Library Shelves , Shelving location: General Circulation Section , Collection code: GC Close shelf browser
No cover image available | No cover image available | |||||||
GC 005.115 F24 A beginner's guide to programming logic and design : | GC 005.115 F24 2015 Programming logic and design : | GC 005.117 F24 Microsoft Visual C♯ 2012 : | GC 005.117 F76 2020 C++ programming: | GC 005.117 T72 Data structures and software development in an object-oriented domain/ | GC 005.12 T57 Tog on software design/ | GC 005.13 An88 Application programming in structured C/ |
Includes index
Chapter 1: Introduction to Computers and Programming LanguagesChapter 2: Basics of C++ ProgrammingChapter 3: Expressions and StatementsChapter 4: SelectionChapter 5: RepetitionChapter 6: FunctionsChapter 7: User-Defined Types: ClassesChapter 8: ArraysChapter 9: References, Pointers, and Memory ManagementChapter 10: StringsChapter 11: Relationships among ClassesChapter 12: Polymorphism and Other IssuesChapter 13: Operator OverloadingChapter 14: Exception HandlingChapter 15: Generic Programming: TemplatesChapter 16: Input/Output StreamsChapter 17: RecursionChapter 18: Introduction to Data StructuresChapter 19: Standard Template Library (STL)Chapter 20: Design PatternsAppendicesAppendix A: UnicodeAppendix B: Positional Numbering SystemAppendix C: C++ Expressions and OperatorsAppendix D: Bitwise OperationsAppendix E: Bit FieldsAppendix F: PreprocessingAppendix G: NamespacesAppendix H: RatiosAppendix I: TimeAppendix J: Lambda ExpressionsAppendix K: Regular ExpressionsAppendix L: Smart PointersAppendix M: Random Number GenerationAppendix N: ReferencesAppendix O: Move versus CopyAppendix P: A Brief Review of C++ 11Appendix Q: Unified Modeling Language (UML)Appendix R: BitsetGlossaryIndex
"This book compliments a course designed to teach object-oriented programming using the syntax of the C++ language. It will prepare students for advanced concepts such as data structure and design patterns. Students who have completed. A student completing this course will be ready to take on any other object-oriented language course,, a data-structure course, or move into a course about design patterns"--
College of Engineering and Computer Studies Bachelor of Science in Computer Science
College of Engineering and Computer Studies Bachelor of Science in Information Technology
Text in English
There are no comments for this item.