/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/cpp/cpp-506-14-004/main.cpp
22 строки
690 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
class MathUtils { public: // const-метод — не меняет состояние объекта int getValue() const { // level++; // Ошибка! const-метод не может менять поля return level; } // Не const-метод — может менять void setValue(int val) { level = val; } private: int level; }; // const-параметры и const-переменные void process(const Warrior& w) { // const& — не копируем, не меняем // w.attack(); // Можно, если attack() — const-метод // w.setLevel(5); // Ошибка! const объект }