Book description
Practical C++ provides the essential pieces of C++ programming information needed by beginning-intermediate programmers to execute the most frequently used tasks and functions. Each chapter is a task-oriented module covering a group of related features or tasks full of real-world, practical examples. Practical C++ provides a complete condensed package of easily navigable reference tutorial information on C++.
Table of contents
-
Practical C++
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
-
I. C++ Basics
- 1. Getting Started with C++
- 2. Exploring C++ Data Types, Variables, and Constants
- 3. Examining Expressions and Statements
- 4. Using Conditional Expressions and Selection Statements
- 5. Building Iteration Loops
- 6. Using Arrays
- 7. Creating and Using Functions
-
II. Beyond the Basics
- 8. Overloading Functions
- 9. Using Structures and Unions
-
10. Using Pointers and References
-
- Overview
- Understanding Pointers
- Understanding References
- 11. Allocating Memory in C++
- 12. Understanding the Preprocessor
- 13. Creating and Using Function Pointers
- 14. Overloading Operators
- 15. Bulletproofing Programs with Assertions and Exceptions
- 16. Exploring Namespaces
- 17. Analyzing the Mathematics of Memory
- 18. Manipulating Bits
- 19. Compiling, Linking, and Debugging
-
III. Object-Oriented Programming
- 20. Introducing Object-Oriented Programming
- 21. Understanding C++ Classes
- 22. Implementing Class Inheritance
- 23. Understanding Polymorphism
- 24. Implementing Dynamic Storage in C++
- 25. Designing and Developing Object-Oriented Programs
- 26. Using Templates
- 27. Using Dynamic Casting and Runtime Type Identification
-
IV. Using the Standard C++ Library
- 28. Introducing the Standard C++ Library
- 29. Using Iterators and Containers
- 30. Using Strings
- 31. Working with Numerics
- 32. Working with Files and Streams
-
33. Examining Algorithms
-
- Generic Algorithms
- Exploring the Nonmodifying Sequence Algorithms
- Exploring the Modifying Sequence Algorithms
- Exploring the Sorted Sequence Algorithms
- Exploring the Heap Operation Algorithms
- Exploring the Comparison Algorithms
- Exploring the Permutation Algorithms
-
Standard C++ Library Header Files
- Inside Front Cover
- Inside Back Cover
Product information
- Title: Practical C++
- Author(s):
- Release date: August 1999
- Publisher(s): Que
- ISBN: 9780789721440
You might also like
book
Advanced C++
Become an expert at C++ by learning all the key C++ concepts and working through interesting …
video
Beginning C++
C++ is a powerful high-level language with a wealth of recently added features that enhance its …
book
Beginning C++
Beginning C++ is a tutorial for beginners in C++ and discusses a subset of C++ that …
book
Effective C++, Third Edition
“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone …