Возможные дубликаты:
Что имеет смысл - строка char * или char *? Объявления указателя в С++: размещение звездочки
Я видел смешанные версии этого кода. (Кстати, это относится к C и С++.) Люди, кажется, объявляют указатели одним из двух способов, и я не знаю, кто из них прав, если это даже имеет значение.
Первый способ привязать звездочку к имени типа, например:
someType* somePtr;
Второй способ - поместить звездочку рядом с именем переменной, например:
someType *somePtr;
Это уже несколько лет заводило меня с ума. Есть ли стандартный способ объявления указателей? Неважно, как объявляются указатели? Раньше я использовал обе декларации, и я знаю, что компилятору все равно, как это происходит. Однако тот факт, что я видел указатели, объявленные двумя разными способами, заставляет меня поверить, что есть причина. Мне любопытно, является ли какой-либо метод более читабельным или логичным в некотором роде, который мне не хватает.