当たり前に知られていることかもしれないけど、忘れてたのでまた忘れるだろうってことでメモ。
int *a, *b, *c, *d, *e;
// ちなみに int* a, b, c, d, e; は上と等価ではない
みたいな時に、「*」を書くのがだんだん面倒くさくなってきませんか??
そんなときは、こうしましょう。
typedef int* PINT;
PINT a, b, c, d, e;
この場合、変数a~eは全てint*型となります。
(素直に最初の書き方する方が分かりやすくて良いのかな…。)