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...

Full description

Bibliographic Details
Main Author: Rao, Siddhartha (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.