Sams teach yourself C++ in one hour a day /
"Updated and reworked to improve the introductory material and examples, this book is still one of the best hands-on tutorials for the C++ programming language. The book's numerous examples of syntax and detailed analysis of code provide solid instruction for beginning programmers. Readers...
| Main Author: | |
|---|---|
| Format: | Book |
| Language: | English |
| Published: |
Indianapolis, Indiana :
Sams Publishing,
[2017]
|
| Edition: | Eighth edition. |
| Series: | Sams teach yourself.
|
| Subjects: |
Table of 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 operations ; 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.