My co-worker is 0 for 2 on questions he has inspired (1, 2), so I thought I\'d give him a chance to catch up.
Our latest disagreement is over the style issue of wher
In modern C++11, you could also use template typedefs to add clarity to complicated declarations:
template
using Const = const T;
template
using Ptr = T*;
The three declarations you mentioned in your question:
int const * a;
int * const b;
int * const * c;
would then be written as:
Ptr> a;
Const> b;
Ptr>> c;