typedef int* intPtr;
const intPtr hoge;
としたとき
const int* hogeではなくint* const hogeになるのがピンと来ません