Pointers


Pointers and structs

Recall structures

Pointers to structs


Pointers and arrays

int a[10];
 
int *p = new int[10];
 
for (int i = 0; i < 10; i++) {
    p[i] = i;
    a[i] = 2*i;
}
 
int *q = a;

 

 

 

 

 


Pointers and const

 

 
const int *p
 
 
int * const p
 
 
const int * const p
 
 

Pointer caveats