DAY 8
WEEK 2
Understanding Pointers
One of the powerful but low-level tools available to a C++ programmer is the
capability to manipulate computer memory directly by using pointers. This is
an advantage that C++ has over some other languages, such as C# and Visual
Basic.
Today, you will learn
- What pointers are
- How to declare and use pointers
- What the free store is and how to manipulate memory
Pointers present two special challenges when you’re learning C++: They can be
somewhat confusing, and it isn’t immediately obvious why they are needed.
Today’s lesson explains how pointers work, step-by-step. You will fully under-
stand the need for pointers, however, only as the book progresses.