All Tutorials C++ Tutorials

Pointers in C++ Programming

Pointers in C++ Programming
Pointers in C++ Programming

Pointers in C++ Programming

Pointers, Pointers arithmetic, Character Pointers, Double Pointers, Dynamic Memory Allocations, Memory Leakage Handling

What you’ll learn

Pointers in C++ Programming

  • Pointers arithmetic, Character Pointers, Double Pointers
  • Understanding how Pointers is used with Arrays, Functions, Strings
  • Dynamic Memory Allocations, Creating 1D and 2D arrays using Pointers
  • Pointers to References
  • Understand the relation between pointers to arrays and strings
  • Memory Leakage, Const variables


  • Very basic knowledge of C or C++ is sufficient.


Pointers in C++ is one of the most fundamental and useful concepts. But, students generally find it difficult to grasp the concepts if they are beginning with C++ programming. In this class, I try to present the concept of pointers in a simple and easy-to-understand manner with programming examples.

After completing this course students are expected to understand and use pointers in C++ efficiently in their programs

The course is suitable for all levels of programmers – from Computer Science or Software Engineering students up to experienced Software Engineers who want to deepen their knowledge on the important concepts mentioned above.

Throughout the course, there are extensive and clear explanations on each topic, alongside many coding examples and use cases.

Understanding of memory addresses, how to use and work with pointers and references, in what cases we will need to use pointer to a pointer, or pointer to a reference, what is the relationship between pointers to arrays and strings, covering all cases with the const keyword with pointers and references, we will see what are the differences and the advantages/disadvantages of passing and returning objects by value/pointer/reference from a function, reference/pointer arithmetic, pointers and references with OOP, modern C++ topics, and much more important and interesting content!

Who this course is for:

  • Computer Science students in College and University
  • C++ Software Engineers
  • Last updated 5/2021

Content From:
Download Now

C Programming For Beginners – Master the C Language Course