Що таке const в C++?
Ключове слово const застосовується для вказівки, що об'єкт або змінна є незмінним, тобто її значення не може бути змінено після ініціалізації. Це дозволяє підвищити безпеку коду та полегшити розуміння його логіки.
Основні моменти:
- Константні змінні: Використання
constперед оголошенням змінної робить її константною, що означає, що її значення не може бути змінено після ініціалізації. - Константні методи: У контексті класів
constможе використовуватися для вказівки, що метод не змінює стан об'єкта, для якого він викликається. - Константні посилання:
constможе бути застосовано до посилань, вказуючи, що через це посилання не можна змінити значення об'єкта.
// Приклад константної змінної
void useConstVariable() {
const int maxAttempts = 3;
// Помилка компіляції: спроба змінити константу
//maxAttempts = 4;
std::cout << "Максимальна кількість спроб:" << maxAttempts;
}
Коментарі