Sobes.tech
Junior — Middle

Meg tudná magyarázni a 'const' kulcsszó célját és használatát a programozási nyelvben?

sobes.tech MI

Válasz az MI-től

Ключевое слово 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 помогает компилятору выявлять ошибки и улучшает читаемость кода, показывая намерения разработчика.