int *a,b

int hoge;か、int hoge;か
こういうケースが紛らわしいから、変数にくっつけたほうがいいんじゃなかったかしら。 [c] int* a,b;[/c]