title: What is the difference among const int *&a, int const *&a, int* const &a and int*& const a?
body: <p>Is there a set of rules that helps us understand the definition of variables with different order of declarators and keywords ?</p>