Normal view MARC view ISBD view

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 2020
Contents:
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
Summary: "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"--
Item type Current location Collection Call number Status Date due Barcode
Books Books College Library
General Circulation Section
GC GC 005.117 F76 2020 (Browse shelf) Available HNU001918

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.

Log in to your account to post a comment.