THERE ARE THREE TYPES OF TYPE QUALIFIERS
LET US HAVE A BRIEF DESCRIPTION ABOUT THE TYPE QUALIFIERS
The const type qualifier defines the type is constant. An object whose type is const type qualifier is a const object. This type of object cannot be modified and if it is tried then there will be a compile time error.
The volatile type qualifier defines the type is volatile. The object whose type is volatile qualifier is volatile object. The volatile qualifier tells the compiler that a variable value can be changed in ways not explicitly specified by the program.
Mutable type qualifier is applied on non-static class members of non-reference and non-const type and mutable members of const class instances are modifiable and it specifies that the member does not affect the external visible state of the class.