Указатель – переменная, хранящая адрес некоторого данного (объекта). Память компьютера делится на 8ми битовый байт. Каждый байт пронумерован, нумерация байтов начинается с 0. Номер байта называется адресом. Об адресе говорят, что он указывает на определенный байт. Таким образом, указатель является просто адресом байта памяти компьютера. Использование указателей в программах на C++ позволяет:
1) Упростить работу с массивами
2) Распределять память под данные динамически, т.е. в процессе исполнения программы
3) Выполняет запись и чтение данных в любом месте памяти
Значение указателя сообщает о том, где размещен объект.