const int = int const?
They are both valid code and they are both equivalent. For a pointer type though they are both valid code but not equivalent. Declares 2 ints which are constant: Declares a pointer whose data cannot be changed through the pointer: Declares a pointer who cannot be changed to point to something else: