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

  

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

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

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

someType* somePtr;

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

someType *somePtr;

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

91 голос | спросил jakogut 18 AMpSun, 18 Apr 2010 04:37:37 +040037Sunday 2010, 04:37:37

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132