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