On peut modifier des constantes même sans const_cast, si on le veut vraiment (et qu'on à pas peur du code dégueu)

#include <iostream>

class Foo {
const int i; // privée et constante
...