J
James Kanze
"The result is implementation-defined if an attempt is made to
change a const." from "The C programming language" by Brian
Kernighan, Dennis Ritchie
The result is undefined behavior if an attempt is made to change
a const. From the C and the C++ standards.