@eniko I struggled to remember exactly how each of these worked until someone told me that I should read it from right to left.
i.e.
`const char*` is a pointer to a char constant. So the thing being pointed to is const.
And `char * const` is a constant pointer to a char. So the pointer itself is const.