Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Pointers vs References | References & Pointers
C++ Intermediate | Mobile-Friendly

bookPointers vs References

As I already mentioned, you can add to the pointer any number you want to go to the next storage unit. For example:

123456
int a = 1; int *pa = &a; cout << pa << endl; pa++; cout << pa;
copy

Pay attention that we moved forward to 4 bytes (size of the int type). Such math operation is unavailable for references:

123456
int a = 1; int &ra = a; cout << ra << endl; ra++; cout << ra;
copy

We changed the value of the variable a but not the reference.

question mark

What's the difference between a pointer and a reference?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Stel mij vragen over dit onderwerp

Vat dit hoofdstuk samen

Toon voorbeelden uit de praktijk

Awesome!

Completion rate improved to 2.94

bookPointers vs References

Veeg om het menu te tonen

As I already mentioned, you can add to the pointer any number you want to go to the next storage unit. For example:

123456
int a = 1; int *pa = &a; cout << pa << endl; pa++; cout << pa;
copy

Pay attention that we moved forward to 4 bytes (size of the int type). Such math operation is unavailable for references:

123456
int a = 1; int &ra = a; cout << ra << endl; ra++; cout << ra;
copy

We changed the value of the variable a but not the reference.

question mark

What's the difference between a pointer and a reference?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 7
some-alt