Возможный дубликат:
В C, почему звездочка перед именем переменной, а не после типа?
Я изучаю С++ на данный момент, и я сталкиваюсь с множеством строк с нулевым завершением. Это заставило меня задуматься, что имеет смысл при объявлении указателей:
char* string
или
char *string
? Для меня формат char * имеет больше смысла, потому что тип "строка" является указателем на char, а не на char. Тем не менее, я обычно вижу последний формат. Это также относится и к ссылкам.
Может ли кто-нибудь сказать мне, есть ли логическая причина для последнего формата?