O'Reilly logo

Sams Teach Yourself C++ in 21 Days , Fifth Edition by Bradley Jones, Jesse Liberty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Day 8. 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 understand the need for pointers, however, only as the book progresses.

Note

The ability to use pointers and manipulate memory at ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required