Указатель в с++ иногда ставят после типа переменной, иногда перед самой переменной. В чем отличие??? Например, чем отличаются: int* ttt; от int *ttt; ???
int a, b; // a и b целые int * a, b; // а указатель, b целое int * a, * b; // а и b указатели обычно рекомендуют избегать такого стиля и писать так: int * a; int * b; чтобы при необходимости можно было легко поменять тип переменной. к тому же переменные следует объявлять ближе к месту их непосредственного использования, это не паскаль, чтобы перечислять все переменные в начале.