1

The statement const int* p = &a; gives a pointer to a fixed value. While p itself can be assigned to a different address (e.g. p = &b;), we cannot change the dereferenced value (e.g. *p = 100; gives a compile error).

I get that.

How can I define a pointer with a fixed address in that it cannot be reassigned? I mean if p2 = &a; then p2 = &b; should give a compile error.

Sandeep
  • 1,245
  • 1
  • 13
  • 33

0 Answers0