C++ how to program /
Deitel, Paul J.
Deitel, Harvey M.,1945-
Deitel, Harvey M.,1945-C++ how to program.
Upper Saddle River, N.J. : Pearson/Prentice Hall,
©2008.
Introduces the fundamentals of object-oriented programming and generic programming in C++. Topics include classes, objects, and encapsulation, inheritance and polymorphism, and object-oriented design with the UML.
Previous edition: H.M. Deitel's name appeared first on t.p.
Includes bibliographical references (pages 1390-1395) and index.
Preface -- Introduction to computers, the Internet and the world wide web -- Introduction to C++ programming -- Introduction to classes and objects -- Control statements: Part I -- Control statements: Part II -- Functions and an introduction to recursion -- Arrays and vectors -- Pointers and pointer-based strings -- Classes: a deeper look, Part I -- Classes: a deeper look, Part 2 -- Operator overloading; string and array objects -- Object-oriented programming: inheritance -- Object-orented programming: polymorphism -- Templates -- Stream input/output -- Exception handling -- File processing -- Class string and string stream processing -- Searching and sorting -- Data structures -- Bits, characters, C strings and structs -- Standard template library (STL) -- Game programming with Ogre -- Boost libraries, technical report I and C++0x -- Other topics -- Operator precedence and associativity chart -- ASCII character set -- Fundamental types -- Number systems -- C legacy code topics -- Preprocessor -- ATM case study code -- UML 2: additional diagram types -- Using the visual studio debugger -- Using the GNU C++ debugger -- Bibliography -- Index.
Introduces the fundamentals of object-oriented programming and generic programming in C++. Topics include classes, objects, and encapsulation, inheritance and polymorphism, and object-oriented design with the UML.
C++ (Computer program language)
C++ (Computer program language)
C++.
C++.
Accompanying disc is available for use on a standalone workstation within the library for single users. Disc will require installation.