C++ Crash Course

C++ Crash CourseFree Download C++ Crash Course A Fast-Paced Introduction in PDF written by Josh Lospinoso and published by No Starch Press, Inc.

According to the Author, ““C++ is a complicated language.” This is a reputation C++ has earned across a number of decades of use, and not always for the right reasons. Often, this is used as a reason to disallow people from learning C++, or as a reason why a different programming language would be better. These arguments are hard to substantiate because the basic premise they rely on is wrong: C++ is not a complicated language. The biggest problem C++ has is its reputation, and the second biggest problem is the lack of high-quality educational materials for learning it.

The language itself has evolved over the past four decades from C. It started off as being a fork of C (with minor additions) and a pre-compiler called Cfront, which compiles early C++ code to C that is then to be processed with the C compiler. Hence the name Cfront—in front of C. After a few years of progress and development, this proved to limit the language too much and work was undertaken to create an actual compiler. This compiler, written by Bjarne Stroustrup (the original inventor of the language), could compile a C++ program stand-alone. Other companies were also interested in continuing from basic C support and made their own C++ compilers, mostly compatible with either Cfront or the newer compiler.

Table of Contents

  1. The C++ Core Language:  Up and Running
  2. Types
  3. Reference Types
  4. The Object Life Cycle
  5. Runtime Polymorphism
  6. Compile-Time Polymorphism
  7. Expressions
  8. Statements
  9. Functions
  10. C++ Libraries and Frameworks: Testing
  11. Smart Pointers
  12. Utilities
  13. Containers
  14. Iterators
  15. Strings
  16. Streams
  17. Filesystems
  18. Algorithms
  19. Concurrency And Parallelism
  20. Network Programming with Boost ASIO
  21. Writing Application

Free Download C++ Crash Course A Fast-Paced Introduction in PDF written by Josh Lospinoso from following download links. 

Download Link 1

Download Link 2

Password for Download Links: ComputingSavvy

File Size: 7.08 MB                Pages: 794                Please Read Disclaimer

Unable to download? kindly read the Download Instructions.

Don’t forget to drop a comment below after downloading this book.

P.S. If download links are not working, kindly drop a comment below, so we’ll update the download link for you

Happy downloading!

You may also like to download A Tour of C++

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.