2.13 Literals [lex.literal] 1 There are several kinds of literals.21) literal: integer-literal character-literal floating-literal string-literal boolean-literal
.............. 21) The term “literal” generally designates, in this International Standard, those tokens that are called “constants” in ISO C.
.......a const-qualified access path cannot be used to modify an object even if the object referenced is a non-const object and can be modified through some other access path.
......... Except that any class member declared mutable (7.1.1) can be modified, any attempt to modify a const object during its lifetime (3.8) results in undefined behavior.