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
  • 148,593
  • 36
  • 425
  • 712
Usr1
  • 337
  • 1
  • 5
  • 15

0 Answers0