Skip to content
/ gocpp Public

C++ basics improvement, object-oriented programming and advanced programming techniques, along with classic interview questions and practical problem-solving examples.

Notifications You must be signed in to change notification settings

navining/gocpp

Repository files navigation

Go C++

👉 navining.gitbook.io/gocpp

C++ basics improvement, object-oriented paradigm and advanced programming techniques, along with classic interview questions and practical problem-solving examples.

Relevant code is on Github. Please give me a star if you benifit from it!

😀 These notes are for:

  1. People who have already learned C and want to learn C++
  2. People who already know C++ and want to learn in depth
  3. People who are preparing for recruitment and want to crack the technical interviews (like me)
  4. People who want to use C++ in practical projects and want to know about common programming techniques

🙁 These notes are not for:

  1. People who have no programming experience with C-style programming languages
  2. People who want to delve into the details of C++ standards

Have fun!

Contents

Chapter 1: What You Must Know First

Chapter 2: C++ Basics Improvement

Chapter 3: Object-Oriented Principles

Chapter 4: Template Programming

Chapter 5: Operator Overloading

Chapter 6: Inheritance and Polymorphism

Chapter 7: Multiple Inheritance

Chapter 8: Standard Template Library

Chapter 9: Object Optimization

Chapter 10: Smart Pointers

Chapter 11: Function Objects and Binders

Chapter 12: Multithreading

Chapter 13: Design Patterns

About

C++ basics improvement, object-oriented programming and advanced programming techniques, along with classic interview questions and practical problem-solving examples.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages