Значення констант не може бути змінено новим присвоєнням, а також не може бути перевизначено.

Декларація const повідомляє локальні змінні в області дії блоку. Значення константи не може бути змінено шляхом перепризначення за допомогою оператора присвоєння але якщо константа є об'єктом, її властивості можуть бути додані, оновлені або видалені.

Константа – це спеціальна змінна, значення якої встановлюється при її оголошенні та не може бути змінено у подальшому ході виконання програми.

Константою є зрозуміле ім'я, яке займає місце літералу і зберігає це значення у всій програмі, на відміну від змінної, значення якої може змінитися.

Із вказівником на константне значення все навпаки. Покажчик може вказувати на неконстантну змінну, але ви не можете змінити значення цього покажчика через покажчик .

Для об'єктів, оголошених як const, можна викликати лише функції-члени констант. Компілятор гарантує, що об'єкт константи ніколи не змінюється.