Возможный дубликат:
Правильный способ объявления переменных указателя в C/С++
В течение некоторого времени меня раздражало следующее: где я должен поместить звезду в нотацию с указателем.
int *var; // 1
и
int* var; // 2
очевидно, делают то же самое, и обе записи правильны, но я нахожу, что большинство литературы и кода, на которые я смотрю, используют 1-ю нотацию.
не было бы более "правильным" использовать 2-ю нотацию, отделяя тип и имя переменной пробелом, а не смешивая маркеры типа и переменной?