Я возвращаюсь к своим исследованиям на С++ и действительно пытаюсь понять основы. Указатели всегда причиняли мне неприятности, и я хочу убедиться, что я действительно понял это, прежде чем продолжать и путаться по дороге.
К сожалению, с самого начала меня загнали в тупик несоответствие в учебниках, которые я читаю. Некоторые делают объявления указателей таким образом:
int *x
а некоторые делают это следующим образом:
int* x
Теперь первая из двух, по-видимому, является наиболее распространенной. Это расстраивает, потому что второй имеет для меня гораздо больше смысла. Когда я читаю int * x, я читаю "Вот int, а его имя - * x", что не совсем правильно. Но когда я читаю второй, я вижу, что "здесь указатель int, а его имя x", что довольно точно.
Итак, до того, как я построю свою собственную ментальную карту, существует ли разница между ними? Могу ли я стать прокаженным, если я сделаю это вторым способом?
Спасибо.