C++ How to Program, 10e
Millions of students and professionals worldwide have learned programming and software development with Deitel™ college textbooks, Live Lessons videos and e-publications, online resource centres and instructor-led corporate training. C++ How to Program, 10/e provides a clear, engaging and entertaining introduction to C++11 and C++14 programming with hundreds of fully coded programs and detailed explanations.
Features :
- Rich coverage of fundamentals
- A clear, example-driven presentation of objects, classes, inheritance and polymorphism
- Conforms to the C++11 and C++14 standards
- Standard Library containers, iterators and algorithms, Lambdas, generic programming with templates
- Exception handling, strings, files, data structures
- Adheres to key CERT secure C++ coding guidelines
- Extensive real-world OO case studies, including the optional OO design/implementation ATM case study
- Making a Difference exercises set
- Code tested on GNU g++,Microsoft Visual C++ and Clang/LLVM in Apple Xcode compilers
Table of Contents :
- Introduction to Computers and C++
- Introduction to C++ Programming; Input/output and Operators
- Introduction to Classes, Objects, Member Functions and Strings
- Algorithm Development and Control Statements: Part 1
- Control Statements: Part 2; Logical Operators
- Functions and an Introduction to Recursion
- Class Templates array and vector; Catching Exceptions
- Pointers
- Classes: A Deeper Look
- Operator Overloading; Class string
- Object-Oriented Programming: Inheritance
- Object-Oriented Programming: Polymorphism
- Stream Input/Output: A Deeper Look
- File Processing
- Standard Library Containers and Iterators
- Standard Library Algorithms
- Exception Handling: A Deeper Look
- Introduction to Custom Templates
- Custom Templatized Data Structures
- Searching and Sorting
- Class string and String Stream Processing: A Deeper Look
- Bits, Characters, C Strings and structs
Book | |
---|---|
Author | Deitel / Deitel |
Pages | 1072 |
Year | 2017 |
ISBN | 9789332585737 |
Publisher | Pearson |
Language | English |
Uncategorized | |
Edition | 10/e |
Weight | 1.28 kg |
Dimensions | 20.3 x 25.4 x 4.7 cm |
Binding | Paperback |