1
const int var = 10;

var = 20; // error: can not modify a const object



const int var = 10;

int *ptr = &var;

*ptr = 20; // valid

(os:Linux compiler: Gcc)

Why const var is getting modified using pointers?

Shafik Yaghmour
  • 154,301
  • 39
  • 440
  • 740
Usr1
  • 369
  • 1
  • 6
  • 15

0 Answers0