Back to questions
Junior — Middle
79
Можете объяснить назначение и использование ключевого слова 'const' в языке программирования?
Answer from AI
sobes.tech AI
Ключевое слово const в C/C++ используется для объявления константных значений или указания, что данные не должны изменяться после инициализации. Это помогает повысить безопасность кода и предотвращает случайное изменение переменных.
Примеры использования:
- Константная переменная:
const int maxValue = 100; // maxValue нельзя изменить
- Константный указатель на данные:
const int* ptr; // нельзя менять данные через ptr
- Указатель на константные данные:
int* const ptr; // нельзя менять адрес, на который указывает ptr
- Константный метод класса:
class MyClass {
public:
int getValue() const { return value; } // метод не изменяет состояние объекта
private:
int value;
};
Использование const помогает компилятору выявлять ошибки и улучшает читаемость кода, показывая намерения разработчика.