I know the difference between these two:
pointers that do not allow modifications to the data, declared like so
const int *pnPtr = &nValue;
pointers that must always point to the same address, declared like so
int *const pnPtr = &nValue;
but what about this:
const int *t
int const * t