int y = 5;const int* x = &yy++; // okay - y is not constx++; // okay - pointer x is not constx--; // reset x to point to y*x = 7; // error - p points to a const int so can''t be modified
see c++ FAQ LITE
(I think this is right, but don''t have a compiler available right now to confirm).
Enigma