Last Updated: June 6, 2026
const is one of C++'s strongest tools for catching bugs before the program even runs. It lets you tell the compiler, "this value should not change", and the compiler enforces that promise everywhere the value flows. Sprinkling const everywhere it belongs is what experienced C++ developers call being "const-correct," and it changes how solid a codebase feels.