Объявление указателей; звездочка слева или справа от пробела между типом и именем? [Дубликат]

Возможные дубликаты:
Что имеет больше смысла - char * string или char * string? Объявления указателя в C ++: размещение звездочки

Я видел смешанные версии этого в большом количестве кода. (Между прочим, это относится к C и C ++.) Люди, кажется, объявляют указатели одним из двух способов, и я понятия не имею, какой из них правильный, если он вообще имеет значение.

Первый способ это поставить звездочку рядом с именем типа, вот так:

someType* somePtr;

Второй способ - поставить звездочку рядом с именем переменной, например:

someType *somePtr;

Это сводит меня с ума в течение некоторого времени. Есть ли какой-либо стандартный способ объявления указателей? Имеет ли значение, как указатели объявляются? Я использовал оба объявления раньше, и я знаю, что компилятору все равно, какой он есть. Однако тот факт, что я видел указатели, объявленные двумя различными способами, заставляет меня поверить, что причина этого есть. Мне любопытно, является ли какой-либо метод более читабельным или логичным, чем я пропускаю.

Ответы на вопрос(6)

Ваш ответ на вопрос