Edition |
Eighth edition. |
Description |
xvi, 774 pages : illustrations ; 24 cm |
Note |
"Eight edition; new C++14 & C++17 coverage"--Cover. |
|
Includes index. |
Contents |
part I. The basics: Getting started ; The anatomy of a C++ program ; Using variables, declaring constants ; Managing arrays and strings ; Working with expressions, statements, and operators ; Controlling program flow ; Organizing code with functions ; Pointers and references explained -- part II. Fundamentals of object-oriented C++ programming: Classes and objects ; Implementing inheritance ; Polymorphism ; Operator types and operator overloading ; Casting operators ; An introduction to macros and templates -- part III. Learning the standard template library (STL): An introduction to the standard template library ; The STL string class ; STL dynamic array classes ; STL list and forward_list ; STL set classes ; STL map classes -- part IV. More STL ; Understanding function objects ; Lamda expressions ; STL algorithms ; Adaptive containers : stack and queue ; Working with bit flags using STL -- part V. Advanced C++ concepts: Understanding smart pointers ; Using streams for input and output ; Exception handling ; Going forward -- part VI. Appendixes: Appendix A: Working with numbers : binary and hexadecimal ; Appendix B: C++ keywords ; Appendix C: Operator precedence ; Appendix D: ASCII codes ; Appendix E: Answers. |
Subject |
C++ (Computer program language)
|
Added Title |
Teach yourself C++ in one hour a day |
|
C++ in one hour a day |
ISBN |
9780789757746 (paperback) |
|
0789757745 (paperback) |
|