- const qualifier – variable cannot be changed
 
–Good idea to have const if function does not need to change a variable.
–Attempting to change a const is a compiler error.
–Attempting to change a const is a compiler error.
- const pointers – point to same memory location
 
-Must be initialized when declared.
int *const myPtr = &x;
int *const myPtr = &x;
- Type int *const – constant pointer to an int
 
const int *myPtr = &x;
- Regular pointer to a const int
 
const int *const Ptr = &x;
- const pointer to a const int
 - x can be changed, but not *Ptr
 
No comments:
Post a Comment