Mastering the concept of Pointers - C++ Programming

Pointers ,Pointers arithmetic, Character Pointers, Double Pointers, Dynamic Memory Allocations
Rating: 4.3 out of 5 (15 ratings)
1,517 students
English [Auto]
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 to all levels of programmers – from Computer Science or Software Engineering students up to an experienced Software Engineers who want to deepen their knowledge on the important concepts mentioned above.

Throughout the course, there are an 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 relation 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 functions, 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

Course content

1 section9 lectures1h 49m total length
  • Introduction to Pointers
  • Source Codes (Codes will be typed in front of you to make things more Clear)
  • Pointers and Arrays 1
  • Pointers and Arrays 2
  • A Note
  • Character Array Pointers
  • Pointers with Functions
  • Double Pointers
  • Bonus Section


Computer Science Engineer
Kunal Gupta
  • 4.3 Instructor Rating
  • 33 Reviews
  • 2,805 Students
  • 5 Courses

I am a Computer Science Engineer from  Thapar Institute of Engineering and Technology one among the best institutes in India. To make the courses more interactive I keep my video on while teaching . I have been into the field of programming for the past 5 years .I have in depth  knowledge  of C ,C++ and Python .Teaching is what I love and have taught students  in the best possible way. I am also  into web development using technologies like HTML,CSS, JavaScript  and Nodejs.

I can assure you that I will teach you in the best possible way so that you understand all the things thoroughly.

Happy Coding..!