Зачем нужен тип данных в объявлениях указателей?

Насколько я знаю о типах данных в C/C++, при объявлении переменной нам нужно объявить ее тип данных, что указывает компилятору на соответствующее резервирование количества байтов в памяти.

Но в случае указателей мы знаем, что их размер постоянен (например, 2 байта в «Турбо-компиляторе»), независимо от типа данных переменной, на которую он указывает, потому что указатель хранит адрес памяти как целое число без знака.

Мой вопрос: если указатели всегдаимеют постоянный размер в байтах, то зачем упоминать тип данныхпри их объявлении? Я неправильно понимаю указатели?

25
задан iono 15 September 2019 в 08:50
поделиться